Builds Android libraries (AAR) published as Maven artifacts to use ObjectBox on Android.
Each Android library contains Android-specific ObjectBox APIs and has a dependency on a matching Android database library.
Available public APIs:
- Admin: API to use the Admin web app on Android
- AndroidScheduler: can be used to observe query results on the Android main thread
- ObjectBoxDataSource: reference implementation of a data source for the AndroidX paging library
- ObjectBoxLiveData: reference implementation of an AndroidX LiveData
The following Maven artifacts are currently published by this project:
| Artifact ID | Admin | Android database library |
|---|---|---|
objectbox-android |
no-op API | Basic |
objectbox-android-objectbrowser |
API, resources, custom manifest | Basic + Admin |
objectbox-sync-android |
no-op API | Sync |
objectbox-sync-android-objectbrowser |
API, resources, custom manifest | Sync + Admin |