https://github.com/indeemasoftware/eeandroidrealmbrowser
Library for reviewing multiple local Android Realm DB
https://github.com/indeemasoftware/eeandroidrealmbrowser
Last synced: 19 days ago
JSON representation
Library for reviewing multiple local Android Realm DB
- Host: GitHub
- URL: https://github.com/indeemasoftware/eeandroidrealmbrowser
- Owner: IndeemaSoftware
- License: mit
- Created: 2017-11-17T14:40:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-11T18:20:28.000Z (over 6 years ago)
- Last Synced: 2025-03-26T22:04:41.273Z (about 1 month ago)
- Language: Java
- Homepage:
- Size: 188 KB
- Stars: 4
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# EE Android Realm BrowserRealm Browser for Android OS developed by [Indeema Software Inc.](https://indeema.com/). It provides ability to reviewing multiple local Android Realm DB in separate Activity.
## Requirements
- Realm gradle plugin version 3.X.X
## Integration
## Add this into project build.gradle file:
```
allprojects {
repositories {
jcenter()// Add these line
maven { url "http://maven.indeema.com:8081/artifactory/libs-release" }
}
}
```## Add this into application build.gradle file:
```
dependencies {
implementation 'com.indeema.libs:realmbrowser:1.0.0'
}
```## Example of initializing RealmBrowser
Initialize in your splash/start Activity.### - Version 1.0.0 and above
```
//Realm browser theme(Theme.DEFAULT or Theme.DRACULA), by default Theme.DEFAULT
int theme = Theme.DRACULA;//Realm browser page size, by default 20
int pageSize = 30;// configuration of 1 of 2 local Realm DB with adding target RealmObject classes
RealmConfiguration configuration1; //must be configuration that is used in app
RbEntity rbEntity1 = new RbEntity(configuration1, UserRealm.class);// configuration of 2 of 2 local Realm DB with using all existing RealmObject classes
RealmConfiguration configuration2; //must be configuration that is used in app
RbEntity rbEntity2 = new RbEntity(configuration2);RealmBrowser.initialize(this, theme, pageSize, rbEntity1, rbEntity2);
```# Boost Version History
## Version 1.0.0
- Created Realm Browser Library with base functionality
- Edit object
- Delete object
- Nested object viewing
- Sorting objects list by field
- Objects list pagination
- Realm Browser theme## Communication and Support
If you encounter an issue or you have any comments or propositions with using **EEAndroidRealmBrowser** then you can reach us at **[email protected]**.- You can also follow our news at [@IndeemaSoftware](https://twitter.com/IndeemaSoftware) or on our [blog](https://indeema.com/blog).
## License
**EEAndroidRealmBrowser** works under the MIT license. For more information see [here](https://github.com/IndeemaSoftware/EEAndroidRealmBrowser/blob/master/LICENSE).To know more about us and our [Mobile expertise](https://indeema.com/services/mobiledevelopment), visit our website https://indeema.com