1 подписчик
В этой статье хочу рассказать как быстро и просто подключить библиотеку Room в свое android приложение. Зависимости Заходим в build.gradle своего приложения и добавляем следующие зависимости: Актуальную версию можно взять на сайте maven (room-ktx и room-runtime): implementation "androidx.room:room-ktx:2.5.0" implementation "androidx.room:room-runtime:2.5.0" Entities. Сущности Для работы с базой данных необходимо создать "сущности", которые будут являться нашими таблицами в базе. @Entity(tableName...
1 год назад
13,7K подписчиков
Источник: Nuances of Programming В чем смысл начинать тестирование с уровня данных? Выбор архитектуры, будь то MVVM, MVP, MVC или MV, по минимуму затрагивает уровень данных. Во время архитектурных миграций он остается прежним. Уровень данных содержит минимальные зависимости, что делает его очень простым в тестировании. Его можно протестировать модульными тестами с помощью Robolectric (что экономит время) Что такое уровень данных? Этот уровень отвечает за предоставление данных для приложения с помощью сетевых запросов и локальной персистентности (т...
2 года назад