Внести правки в мобильное приложение на Kotlin
15 000 руб. за проект
Приложение написано на Kotlin за исключением небольшого ядра на Java. Архитектура основана на шаблоне MVP. Главный экран представляет из себя одну activity с нижней навигацией по основным разделам (фрагменты). Все остальные вложенные экраны также являются фрагментами. Исключение составляют только экран авторизации и onboarding (отдельные activity).
Для работы с API используется Retrofit. При работе с чатами – web socket. Для хранения данных используется СУБД Realm. Часть динамических данных вшито в сборку путем добавления json файлов в assets, которые затем импортируются в базу данных при первом открытии приложения (необходимо для работы в оффлайн режиме).
В приложении используются локальные уведомления для напоминания о предстоящих занятиях и событиях (настраиваются при получении данных с сервера) и пуш-уведомления в чатах (новые сообщения). При нажатии на пуш-уведомление открывается соответствующий чат в приложении.
Другие зависимости:
• RXJava
• Picasso
• Firebase
• Flexbox
• Moshi
Для работы с API используется Retrofit. При работе с чатами – web socket. Для хранения данных используется СУБД Realm. Часть динамических данных вшито в сборку путем добавления json файлов в assets, которые затем импортируются в базу данных при первом открытии приложения (необходимо для работы в оффлайн режиме).
В приложении используются локальные уведомления для напоминания о предстоящих занятиях и событиях (настраиваются при получении данных с сервера) и пуш-уведомления в чатах (новые сообщения). При нажатии на пуш-уведомление открывается соответствующий чат в приложении.
Другие зависимости:
• RXJava
• Picasso
• Firebase
• Flexbox
• Moshi
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.