Помощь с приложением на Android
Я прохожу курс по Андройд разработке, точнее курс уже закончился, но я забил немного из-за занятости, теперь надо сделать капстоун проект, показать закрепленные знания. В данный момент нет времени закончить самому.
Суть приложения: Уведомления о днях рождения + учет подарков (кому/когда дарили, суммы).
Функционал: В приложении есть контакты с именем, телефоном, датой рождения, социальной связью (друг/родственник), список подарков, Push-уведомления.
Технологии: Kotlin, Room, Jetpack Compose/XML, MVVM, Hilt, Espresso UI, Glide, Coroutines, Flow, LiveData.
Готовность: 40-50%
GitHub: https://github.com/xxtrade/jaqyndar
Осталось сделать:
(на Jetpack Compose)
Главный экран (Home)
- Форма добавления контакта (UI готов, DatePicker не работает)
- Удаление/редактирование контактов
- Карточка контакта с данными и списком подарков
- Исправить цвета ночной темы
- Загрузка рандомных аватаров через Glide с https://avatar-placeholder.iran.liara.run/
Подарки:
- Список с фильтром (Мне дарили/Я дарил)
- Добавление/удаление подарков
Настройки:
- Настройка дней для уведомлений (по умолчанию 7)
- Push уведомления через WorkManager за 7/3/1 день до ДР
Так же надо сделать:
- Espresso UI тест (любой экран кроме настроек)
- R8 обфускация;
- Релизный билд;
И объяснить все, как было сделано, чтобы я смог защитить потом этот проект.
Пишите если есть вопросы
Мобильные приложения