Realm

Realm — объектная СУБД для мобильных систем.

Репозиторий realm

build.gradle (project)

build.gradle (app)

Инициализация. Лучше всего это делать один раз в самом начале при старте приложения.

Не забываем прописывать имя приложения в манифесте

Данные. Генерируем геттеры и сеттеры.

Создание экземпляра класса.

Добавление экземпляра класса Dog. Все обновления делаются внутри пары beginTransaction/commitTransaction. Возможно как минимум два варианта добавления данных: через метод copyToRealm и через метод createObject.

Удаление данных

Чтение всех данных

 

Ссылки

Что такое Realm?
Сравнительное тестирование девяти ORM для Android
Реалистичный Realm. 1 год опыта