Sick of repeating yourself?

Androrm offers an easy to use solution to most of your problems.

Androrm is an object relational mapper especially for android. It will help you develop your applications faster, by taking care of all database related actions, such as table creation, object serialization and deserialization and lookups. Define your models using the classes, that androrm provides, define relationships between them and instantly write queries spanning as many model classes as you want in a one-liner. The elders of androrm

Click the button on the side, to download the latest release, read the installation guide, do one tutorial to get you familiarized with how androrm works and keep your application DRY as you no longer have to write SQL alongside your class definitions.

Support for transactions

Dec. 12, 2012

If you need to perform a lot of operations on a large set of data this might come in handy for you. Androrm now with version 0.4.1 officially supports transactions. This enabled you to do a lot of stuff much faster than before. But use this feature with caution and read the docs ;)

Philipp Giese

Androrm introduces support for migrations

Nov. 25, 2012

With todays release of version 0.4 it is finally possible to run migrations on your existing model classes. If you want to try out this cool new feature have a look at the documentation. We are very proud of this new feature because we hope that it will make developing applications with android as the backbone for database support even easier.

Philipp Giese

Version 0.3.2 released

May 8, 2012

We just released version 0.3.2 of androrm. It fixes several database related issues. Also it is now possible to execute arbitrary queries on the database using the androrm interface.

Philipp Giese

Androrm - even faster

April 16, 2012

We just released version 0.3.1 of androrm. With this release we introduce a caching mechanism, that will speed up all your database operations. Also, thanks to goncharov filters can now be created more conveniently. Go check it out!

Philipp Giese

Release of androrm 0.3

Nov. 12, 2011

I am proud to announce the release of androrm version 0.3. We raise the level of officially supported android versions up to 4.0! Anyone who was experiencing problems with an older release of androrm should upgrade now. Also from now on androrm will be distributed as a tar.gz and zip file, so that also Windows users can easily acquire a copy and start creating stuff.

Philipp Giese


Aug. 30, 2011

Finally I found one system to manage tasks and to file bugs, that should be suitable. It is Phabricator. This system was developed at facebook and the guys were so nice, to release it into the open source world.

Philipp Giese

The work continues

July 18, 2011

Yesterday I updated the tutorial. Finally part 2 is online. I also uploaded the complete source code for the example project. Hopefully this helps understanding how to work with androrm. Enjoy!

Philipp Giese

Minor update

July 14, 2011

Today I released version 0.2.1 of androrm. This update features minor bugfixes and performance improvements. With this version the Apache Commons library is introduced as a third-party dependency. It is used inside the project to create cleaner code.

Philipp Giese

Tweeting to the world

June 25, 2011

Everything and everybody is social today, so is @androrm. Start following us today on twitter to be kept up to date with the latest news.

Philipp Giese

javadoc online

Feb. 14, 2011

Yo developers! I just uploaded the javadoc for androrm. This one comes without restrictions, meaning, that no function will be hidden. I'll try my best to keep it up-to-date and useful. You can find it here.

Philipp Giese


Androrm is open source and distributed under the MIT License.
androrm on github

Django is a registered trademark of the Django Foundation. Android is a registered trademark of Google Inc.