greenDAO is an open source project to help Android developers working with data stored in SQLite.
Primary design goals:
A robust, powerful, and very simple ORM android database library with annotation processing.
The library eliminates the need for writing most SQL statements, writing ContentValues
for every table, converting cursors into models, and so much more.
Let DBFlow make SQL code flow like a steady stream so you can focus on your complex problem and not be hindered by repetitive code writing.
What sets this library apart: baked in support for multiple databases seamlessly, powerful and fluid builder logic in expressing SQL statements, annotation processing to enable blistering speed, ModelContainer
classes that enable direct to database parsing for data such as JSON, and rich interface classes that enable powerful flexibility.
ActiveAndroid is an active record style ORM (object relational mapper).
Object Relational Mapping Lite (ORM Lite) provides some simple, lightweight functionality for persisting Java objects to SQL databases while avoiding the complexity and overhead of more standard ORM packages.
Shillelagh is an sqlite library. It was built to make life easier. The entire library was built around simplicity when using sqlite in Android.
A light but powerful ORM and SQL query generator for Java/Android with RxJava and Java 8 support.
DbQuery is a lightweight and fluent SQLite Query API for Android. The API provides a new and simpler way to query data by minimizing the need to write SQL string inside the code.
Insanely easy way to work with Android Databases. Sugar ORM was built in contrast to other ORM's to have:
A library for creating Data Access Objects from Android Cursors and converting them back into ContentValues.
Simple yet powerful SQLite database layer for Android that makes database handling feel like magic.
Sprinkles is a boiler-plate-reduction-library for dealing with databases in android applications.
RushOrm replaces the need for SQL by mapping java classes to SQL tables.
Core features:
ORMAN is an minimalistic and lightweight ORM framework for Java which can handle your common database usage without writing SQL and struggling with lots of jar dependencies.
This library works as a SQLite wrapper and allows you to easily create, query and work with schemas based on objects. This means you can forget about handling queries and Cursors manually, and work directly with Java classes.
Did you used sqlite to save your data on Android? If you did, you may be puzzled for the complexity of mechanism. Now the Andoird ORM (Aorm) coming which armed to make it simple for the developers.
Orma is a lightning-fast ORM (Object-Relation Mapper) for Android SQLiteDatabase
, generating helper classes at compile time with annotation processing.
SquiDB is a SQLite database layer for Android. It is designed to make it as easy as possible to work with SQLite databases while still enabling the power and flexibility of raw SQL. SquiDB combines features of an ORM with object-oriented SQL statement builders to make it easy to read and write your data without a bunch of messy SQL strings. It also includes built in tools and hooks to help you easily write database migrations as well as implement ContentProviders
.
SQLite Connection for Android. ORM tool for Android devices. First ORM with Geometric-Spatial data support for Android operating systems.
UPDATE 1.0.3 -> There is relational table support. OneToOne and OneToMany are fully supported.
DBTools for Android is an Android ORM library that makes it easy to work with SQLite Databases.
Wrapper around ActiveAndroid which introduces reactive queries with SQLBrite.
AndroidQuery is an Android SQLite and ContentProvider ORM powered by an annotation preprocessor. It focus on easy of use without sacrificing performances.
Built-in support for:
Storm was created with intention to be easy to use ORM solution for Android platform. While working for a corporate client we realised that the available tools either expect too much to be done manually, or are super-complicated or just want entities to extend their own.
Content Provider ORM for android. This ORM uses an android sqlite database as a backing store, but interactes with it using content providers. You use it like a normal ORM, by creating java objects, and then do all of you interations through the objects. And you get the added benefits of using it like normal content providers, so integration with list views and other components are simple.
Very simple Object Relationship Mapping framework (ORM) for Android.
Features: