Android-приложение для ухода за комнатными растениями
Android-приложение (Kotlin, Jetpack Compose, Room, MVVM), помогающее отслеживать полив, подкормку и прочий уход за растениями.
Ключевые фичи:
- Каталог растений: карточки с фото, комнатами, поиском и группировкой; галерея снимков по каждому растению.
- Экран «Сегодня»: список задач по уходу, группировка по комнатам
- Планировщик ухода: гибкие интервалы, разовые и повторяющиеся задачи, опциональное условие окончания серии (напр. «повторять N раз» или «до даты»), подкормка как атрибут полива
- Календарь ухода: визуализация плана по дням, аватары растений и бейджи типов ухода
- История: хронологичная лента фактов и плана по растению, полноэкранная история с фильтром по типу события
- Уведомления: ежедневная сводка дел, доставка через AlarmManager/broadcast receiver
- Дизайн-система: собственная библиотека компонентов (кнопки, поля форм, палитры, маскот растения) поверх Material 3 / Compose.
Технологии: Kotlin, Jetpack Compose, Room (SQLite), MVVM, чистая архитектура (domain/data/ui), TDD (JUnit), Coil для изображений, AlarmManager для напоминаний.