Внести правки в мобильное приложение на Kotlin

15 000 руб. за проект
28 июля 2022, 17:30 • 17 откликов • 76 просмотров
Приложение написано на Kotlin за исключением небольшого ядра на Java. Архитектура основана на шаблоне MVP. Главный экран представляет из себя одну activity с нижней навигацией по основным разделам (фрагменты). Все остальные вложенные экраны также являются фрагментами. Исключение составляют только экран авторизации и onboarding (отдельные activity).

Для работы с API используется Retrofit. При работе с чатами – web socket. Для хранения данных используется СУБД Realm. Часть динамических данных вшито в сборку путем добавления json файлов в assets, которые затем импортируются в базу данных при первом открытии приложения (необходимо для работы в оффлайн режиме).

В приложении используются локальные уведомления для напоминания о предстоящих занятиях и событиях (настраиваются при получении данных с сервера) и пуш-уведомления в чатах (новые сообщения). При нажатии на пуш-уведомление открывается соответствующий чат в приложении.

Другие зависимости:
• RXJava
• Picasso
• Firebase
• Flexbox
• Moshi