Как определить тип компонента, использующего Room для хранения данных?
Компонент, использующий Room для хранения данных, обычно является частью слоя данных (Data Layer) в архитектуре приложения. Чаще всего это:
Читать ответПодготовка к интервью
18 вопросов по Room с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Room — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: room, database, android.
Каталог
Компонент, использующий Room для хранения данных, обычно является частью слоя данных (Data Layer) в архитектуре приложения. Чаще всего это:
Читать ответОсновные части библиотеки Room для работы с базами данных в Android:
Читать ответВ Room связь между двумя таблицами устанавливается с помощью внешних ключей и аннотаций, а также с помощью специальных классов для объединения данных.
Читать ответИспользование Single в библиотеках Room или Retrofit предоставляет несколько преимуществ:
Читать ответВ библиотеке Room для работы с базой данных операции ввода-вывода (например, запросы к БД) могут занимать значительное время и блокировать основной поток, что приведёт к «заморозке» интерфейса.
Читать ответКлючевые различия Room и SQLDelight Room — официальный ORM от Google для Android, работающий поверх SQLite SQLDelight генерирует типобезопасные Kotlin SQL-запросы Room абстрагирует SQL с помощью аннотаций и объектов,…
Читать ответ