PlannerOK — тестовое Android-приложение для управления профилем и общения через чаты с использованием PlannerOK API. Поддерживает авторизацию, регистрацию, JWT-аутентификацию и обновление пользовательских данных.
- Авторизация и регистрация с подтверждением по SMS.
- JWT-аутентификация с автоматическим обновлением токенов.
- Просмотр и редактирование профиля.
- Чаты с возможностью просмотра сообщений (на моковых данных).
- Кэширование пользовательских данных для офлайн-доступа.
- Jetpack Compose: для создания современного интерфейса.
- Koin: внедрение зависимостей.
- Retrofit: работа с REST API.
- OkHttp: обработка HTTP-запросов.
- Coil: загрузка изображений.
- DataStore: для локального хранения данных.
- Kotlinx Serialization: сериализация JSON.
- JUnit и Espresso: для тестирования.
- Минимальная версия Android: API 24+.
- Шрифт: Roboto.
- Приложение использует PlannerOK API для работы с пользовательскими данными и чатов. Подробнее о проекте и API.