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.

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.


Version 0.3.2 released

Published on: May 8, 2012, by Philipp Giese

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.

Androrm - even faster

Published on: April 16, 2012, by Philipp Giese

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!

Release of androrm 0.3

Published on: Nov. 12, 2011, by Philipp Giese

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.

Contributing++

Published on: Aug. 30, 2011, by Philipp Giese

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.

The work continues

Published on: July 18, 2011, by Philipp Giese

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!

Minor update

Published on: July 14, 2011, by Philipp Giese

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.

Tweeting to the world

Published on: June 25, 2011, by Philipp Giese

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.

javadoc online

Published on: Feb. 14, 2011, by Philipp Giese

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.

Taking the next step

Published on: Feb. 8, 2011, by Philipp Giese

With the beginning of this week androrm version 0.2 has been released. This new release boosts performance while creating queries and minimizes object creation. This is done, thanks to a new construct called

QuerySet
. Whenever you interact with objects, this is now being done manipulating a query set. It is now easier and faster to create complex queries and work with your models.

A new child is born...

Published on: Jan. 23, 2011, by Philipp Giese

Today is the day, the androrm project finally goes online. Androrm is intended to fill a whole, that currently exists in the android development community. There is no ORM tool out there. The general belief is, that mobile phones just do not have the power to handle ORM. That might be the case, if you try to get hibernate running on a phone, but androrm follows a more lightweight approach.

But, to be honest, there is currently no data available on androrm's performance. So please, go and try it out. And if you find a flaw in the code, that could pump up performance, than please participate and help androrm growing and improving.

Latest release 0.3.2


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.