Forsure DB is a declarative database access tool for Android, Kotlin, Java that I've been maintaining/enhancing since 2015. Although Google's Room dominates the Android-ORM scene these days, Forsure DB has some distinct advantages:
It's not platform-specific--the same code that handles database access for your android app can handle database access for your desktop app
It's not SQLite-specific--DBMS integration is plugged in via Java SPI (although the only current integration is SQLite)
It's not an ORM . . . unless you want it to be one, in which case, it is
It generates migrations for you based upon the current state of your code.
It has some big disadvantages in terms of its features and support, though. And it would be awesome to have other contributors. Take a look at the current list of issues where I generally do planning of features and releases.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Forsure DB is a declarative database access tool for Android, Kotlin, Java that I've been maintaining/enhancing since 2015. Although Google's Room dominates the Android-ORM scene these days, Forsure DB has some distinct advantages:
It has some big disadvantages in terms of its features and support, though. And it would be awesome to have other contributors. Take a look at the current list of issues where I generally do planning of features and releases.