Skip to content
oatkinson edited this page May 28, 2013 · 2 revisions

When I started developing Android applications, I already had a passion for the Scala language. At the time, I didn't find any other relevant frameworks. I wanted to learn how to develop Android applications without having to memorize everything I learned, so I decided to capture what I learned in generic Android support code, separate from my application-specific code. I had become familiar with CRUDify from "Lift":http://liftweb.net/ (and the related CRUDLike support in "LiftTicket":http://github.com/dchenbecker/LiftTicket) and wanted something similar for Android. I wanted to remove the burden of all of the boiler-plate code for Android apps from developers, including myself.

Later, I found out about "scala-android":http://code.google.com/p/scala-android/ and "scandroid":https://github.com/humcycles/scandroid. They didn't seem to overlap significantly with scala-android-crud so I didn't integrate it with them, but they should be compatible with it. As time goes by, it will probably make sense to integrate with them at some point.

Clone this wiki locally