An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

![LOGO](https://github.com/IndeemaSoftware/EEAndroidRealmBrowser/blob/assets/indeema_logo.jpg?raw=true)
# EE Android Realm Browser

Realm 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