Онлайн собрание жильцов для решения общедомовых вопросов. При проектировании учитывалась надежность голосования - устойчивость к вбросам голосов, устойчивость к изменению результатов голосования (эти решения не отражены в приложении) Помимо основной функции голосования, присутствует:
- Доска объявлений для реализации "чистого подъезда"
- Каналы для связи с ТСЖ (в рамках хакатона успели только добавить номера телефонов)
- Форум жильцов
- Профиль
Приложение было создано в рамках хакатона "Цифровой прорыв". Многие вещи делались именно в угоду скорости разработки.
- Урезаный Clean Architecture. Был упразднен domain-слой, опять же для скорости разработки
- Смесь MVP/MVVM/MVI. В каждом конкретном случае выбирался один(или сразу несколько) подходов, наиболее простых в конкретной ситуации.
- Многомодульная архитектура
- SingleActvity-подход
- Анимации между переходами фрагментов
- Koin в качестве DI
- Coroutines
- Android Arch(viewmodel, livedate, lifecycle)
- Была создана CustomView
- Фишки при работе с gradle
- Push-уведомления(временно отключена)
- QR-коды и диплинки
Скачать приложение:
Google Play
Попадание в шорт-лист и проход в финал.
Состав команды состоял из двух человек - разработчик и маркетолог. Составы остальных команд 3-5 человек.
Общее количество команд в нашем кейсе - 21
Общее время хакатона - 2 дня
В рамках хакатона была выполнена работа:
- Изучение проблемы
- Анализ и поиск оптимальных решений
- Реализация одного из решений в виде прототипа
- Составление полного описания решения
- Презентация