- Основной экран списка покемонов
- Экран подробностей с выбранным покемоном из списка
Пагинация в списке реализована в виде бесконечного скролла.
Для отображения картинок в списке загружаются данные для каждого элемента из результатов поиска - это можно оптимизировать, воспользовавшись тем, что адреса картинок тривиально генерируемы.
Для извлечения ID из результатов поиска, представленных в виде списка элементов APIResource, используется кастомный десериализатор.
- Jetpack Compose
- OkHttp + Retrofit
- Dagger / Hilt