Мобильное приложение со следующим функционалом:
-
Авторизация и регистрация с использованием почты;
-
QR-коды:
- Генерация QR-кода на основе введённых параметров;
- Отправка QR-кода в мессенджеры или загрузка на устройство;
- Просмотр истории генерации QR-кодов.
-
Парсинг текста:
- Парсинг текста с изображения по ссылке;
- Просмотр истории парсинга текста.
-
Диаграммы и графики:
- Генерация диаграмм и графиков по набору данных;
- Просмотр истории генерации диаграмм;
- Отправка диаграмм в мессенджеры или загрузка на устройство.
-
Получение push-уведомлений:
- Не несёт смысловой нагрузки. Реализовано в учебных целях с использованием Firebase Messaging.
- Авторизация и регистрация:
- QR-коды:
- Парсинг текста:
Для примера на скриншоте использовалось это изображение.
- Диаграммы и графики:
-
APK-файл доступен для скачивания в разделе Releases:
- Clean Architecture
- MVI
- Многомодульность
- Kotlin
- Android SDK
- Compose
- Orbit-MVI
- Coroutines
- Koin
- Retrofit, Kotlinx-Serialization
- Room
- Navigation Compose
- Coil
- SharedPreferences
- Firebase:
- Authentication
- Analytics
- Crashlytics
- Perfomance monitoring
- Messaging
- Remote Config
- Генерация QR-кодов: GoQR
- Парсинг текста с изображения: OCR API
- Генерация диаграмм и графиков: QuickChart