Does it make sense to use ORM in Android development?

Posted by Heinzi on Programmers See other posts from Programmers or by Heinzi
Published on 2012-07-09T16:57:55Z Indexed on 2012/07/09 21:22 UTC
Read the original article Hit count: 461

Does it make sense to use an ORM in Android development or is the framework optimized for a tighter coupling between the UI and the DB layer?


Background: I've just started with Android development, and my first instinct (coming from a .net background) was to look for a small object-relational mapper and other tools that help reduce boilerplate clode (e.g. POJOs + OrmLite + Lombok).

However, while developing my first toy application I stumbled upon a UI class that explicitly requires a database cursor: AlphabetIndexer. That made me wonder if maybe the Android library is not suited for a strict decoupling of UI and DB layer and that I will miss out on a lot of useful, time-saving features if I try to use POJOs everywhere (instead of direct database access).


Clarification: I'm quite aware of the advantages of using ORM in general, I'm specifically interested in how well the Android class library plays along with it.

© Programmers or respective owner

Related posts about android

Related posts about orm