Приложение для отображения списка криптовалют и детальной информации о каждой из них, созданное с использованием Jetpack Compose и архитектуры MVI.
- Настройка проекта - 1 час
- Работа с API:
- Подключение к API и получение списка криптовалют - 2 часа
- Получение подробной информации - 2 часа
- Реализация кэширования:
- Настройка базы данных (Room или другая ORM) - 2 часа
- Реализация кэширования списка криптовалют - 2 часа
- Кэширование подробной информации - 1.5 часа
- Обновление данных в кэше - 1.5 часа
- Интерфейс пользователя (UI) с использованием Jetpack Compose:
- Экран со списком криптовалют - 3 часа
- Экран с подробной информацией - 2 часа
- Настройка навигации - 2 час
- Реализация логики отображения данных:
- Настройка ViewModel и State - 2 часа
- Реализация списка с использованием
LazyColumn- 2 часа - Обработка нажатий - 1 час
- Обработка ошибок и исключений - 2 часа