v1.0 · Android

Ваше здоровье —
под контролем

Пилюля — умный трекер приёма лекарств. Напоминания, учёт остатка, журнал приверженности. Никогда не пропускайте приём — доверьте рутину приложению.

Пилюля — главный экран
Список лекарств
История
0
minSdk (Android 8.0)
0
Экранов приложения
0
% Kotlin / Compose
0
Дней отслеживания

Почему Пилюля?

Мы создали приложение, которое делает приём лекарств простым, безопасным и организованным. Больше никаких забытых таблеток.

Умные напоминания

Гибкое расписание с поддержкой дней недели. Точные будильники через AlarmManager — приложение разбудит вас вовремя.

Учёт остатка

Автоматическое списание таблеток при отметке «Принято». Уведомление, когда запас подходит к концу.

Журнал приверженности

Статистика adherence за 30 дней. Наглядный прогресс-бар и история каждого приёма — всё под рукой.

Современный стек технологий

Приложение построено на Kotlin и Jetpack Compose с Material 3 — это современный, отзывчивый и красивый интерфейс. Под капотом — Room для хранения данных и AlarmManager для точных уведомлений.

  • Kotlin + Jetpack Compose + Material 3 (Dynamic Color)
  • Room Database — надёжное локальное хранилище
  • AlarmManager — точные напоминания с пробуждением устройства
  • WorkManager — фоновая проверка остатка каждые 12 часов
  • Navigation Compose — плавная навигация между экранами
Редактор лекарства

Команда проекта

Пять разработчиков, одна цель — сделать управление здоровьем простым и доступным.

СГ

Синкин Г.А.

Team Lead & Android-разработчик

Архитектура приложения, навигация, система уведомлений. Спроектировал структуру Room и реализовал AlarmManager-напоминания с обработкой action-кнопок.

Room DB AlarmManager Navigation Compose WorkManager
КудК

Кудрявцева К.А.

UI/UX-дизайнер

Дизайн всех экранов в Material 3, вёрстка Compose UI. Реализовала HomeScreen, MedicationEditScreen, HistoryScreen — с динамическими формами и анимациями переходов.

Jetpack Compose Material 3 Figma-мокапы Dynamic Color
КовД

Ковалёв Д.Г.

Разработчик слоя данных (Room/Repo)

Спроектировал схему БД: Medication, ScheduleEntry, IntakeLog. Реализовал MedicationRepository — бизнес-логика приёма, пропуска, расчёта adherence.

Room DAO Repository Adherence Flow-запросы
МКА

Мартынов К.А.

Тестировщик (QA)

Полный цикл тестирования: unit-тесты, граничные случаи, permissions, восстановление будильников. Отладка adherence-расчётов и day-picker.

QA / Testing Permissions BootReceiver Debug
НАА

Никифорова А.А.

Медийный менеджер

Подготовка документации, мокапов, лендинга. Ведение журнала прогресса, оформление проектной документации по ГОСТ.

Документация Markdown Лендинг Презентация

Прогресс работы

Ключевые этапы разработки проекта «Пилюля».

15 марта 2026

Старт проекта: анализ требований

Провели исследование предметной области. Определили минимально жизнеспособный продукт (MVP): список лекарств, расписание, напоминания, журнал. Выбрали стек: Kotlin, Jetpack Compose, Room, AlarmManager. Сформировали команду из пяти человек и распределили роли.

Синкин, Кудрявцева, Ковалёв, Мартынов, Никифорова · 8 часов
5 апреля 2026

MVP: архитектура и база данных

Спроектировали схему Room (Medication, ScheduleEntry, IntakeLog). Реализовали репозиторий с бизнес-логикой приёма и пропуска. Создали базовую навигацию между экранами и первые Compose-компоненты. Первый билд успешно собран — можно добавлять лекарства!

Синкин, Ковалёв · 16 часов
28 апреля 2026

Система уведомлений и UI

Интегрировали AlarmManager с точными будильниками и action-кнопками (Принять / Пропустить / Отложить). Реализовали уведомления о низком остатке через WorkManager. Завершили вёрстку всех экранов: Home, Medications, Edit, History. Кудрявцева сделала мокапы в Figma для документации. Никифорова начала оформление проектной документации.

Синкин, Кудрявцева, Никифорова · 22 часа
18 мая 2026

Тестирование, отладка и документация

Мартынов провёл полный цикл тестирования: проверил корректность расчёта adherence, обработку граничных случаев (пустая БД, отсутствие разрешений), восстановление будильников после перезагрузки. Исправили баги с day-picker и обновлением UI. Никифорова завершила документацию и лендинг. Проект готов к защите!

Вся команда · 14 часов

Полезные материалы

Ссылки, которые помогли нам в разработке и помогут вам понять проект.