Если ты разрабатываешь под Android и нужно сохранять информацию на телефоне, без базы данных не обойтись. В системе есть встроенная SQLite — бесплатно и надёжно, но есть минус: чтобы с ней работать, приходится писать SQL-запросы вручную, в коде разбирать объект Cursor и не забывать закрывать соединения. Я сам сталкивался с тем, что из-за такой возни появляются баги и тратится много времени.
Рубрика «room»
Room или SQLite? Как не писать SQL запросы вручную на Android
2026-04-10 в 12:16, admin, рубрики: android, kotlin, orm, room, sqlite, базы данных, мобильная разработкаКак я сделал полностью бесплатное Android-приложение для задач и финансов — и почему не взял ни копейки
2026-02-22 в 7:15, admin, рубрики: android, jetpack compose, kotlin, room, rustore, бесплатно, бюджет, задачиПроблема
Мне нужен был простой инструмент: список задач, учёт расходов и таймер для фокусировки. Казалось бы — чего проще?
Но вот реальность:
-
Todoist — бесплатно только 5 проектов, дальше ₽359/мес
-
TickTick — помодоро и календарь только в Premium за ₽249/мес
-
Money Manager — реклама на каждом экране, ₽199 за отключение
-
Forest — ₽299 за приложение
Итого: чтобы покрыть задачи + бюджет + таймер, нужно либо 3-4 приложения, либо платить ~₽500-800/мес.
Мне показалось это абсурдным. И я решил сделать своё.
Решение: Todo Budget
Одно приложение, в котором есть:
BundledSQLiteDriver: новый взгляд на SQLite в Android и Kotlin Multiplatform
2025-04-02 в 10:16, admin, рубрики: android, fts5, room, sqliteBundledSQLiteDriver из библиотеки androidx.sqlite — это специальная сборка встраиваемой СУБД SQLite от команды разработчиков Android Jetpack, предназначенная для использования в Kotlin Multiplatform проектах. В этой статье мы рассмотрим особенности её использования по сравнению со встроенным в Android вариантом SQLite.
Room и androidx.sqlite
В начале 2004 года Google анонсировала официальную поддержку Kotlin Multiplatform в Room — ORM‑подобной библиотеке для доступа к локальным хранилищам на основе SQLite.
Корни RxJava — о чем мы не подозревали
2023-04-09 в 14:40, admin, рубрики: android, android development, Android sdk, java, kotlin, observable, Observer, retrofit2, room, rxjava, разработка мобильных приложений, Разработка под androidВсем привет, меня зовут Руслан, я Head of mobile development в одной международной компании. В нашей производственной практике достаточно много проектов используют для упрощенной работы с асинхронщиной фреймворк RxJava.
Обычно изучение RxJava в большинстве статей или онлайн-школ начинается со слов «Жил был Observable/Single/Flowable и мы решили на него подписаться».
После всего этого, как правило идёт пару слов про операторы, усиленный разбор отличий map от flatMap, concatMap, switchMapЧитать полностью »
Room: Хранение данных на Android для всех и каждого
2017-08-22 в 18:16, admin, рубрики: android, java, room, разработка мобильных приложений, Разработка под androidRoom — это новый способ сохранить данные приложений в Android-приложении, представленный в этом году на Google I/O. Это часть новойAndroid Architecture, группа библиотек от Google, которые поддерживают уместную архитектуру приложений. Room предлагается в качестве альтернативной альтернативы Realm, ORMLite, GreenDao и многим другим.
Room — это высокоуровневый интерфейс для низкоуровневых привязок SQLite, встроенных в Android, о которых вы можете узнать больше в документации. Он выполняет большую часть своей работы во время компиляции, создавая API-интерфейс поверх встроенного SQLite API, поэтому вам не нужно работать с Cursor или ContentResolver.
Новая архитектура Android-приложений — пробуем на практике
2017-06-01 в 12:14, admin, рубрики: android, clean architecture, lifecycle, livedata, mvvm, room, Разработка под androidВсем привет. На прошедшем Google I/O нам наконец представили официальное видение компании Google на архитектуру Android-приложений, а также библиотеки для его реализации. Не прошло и десяти лет. Конечно мне сразу захотелось попробовать, что же там предлагается.
