Задание - Создать Flickr клиент на Android:
- Экран поиска, где отображаются картинки в виде Grid
- В поле поиска должны предлагаться "suggestions" с предидущими запросами поиска
- На любую картинку можно нажать и должен открыться экран отображения этой картинки
Технические требования:
- Kotlin
- RxJava 2
- Dependency Injection, к примеру Kodein (но при выполнении был использован Dagger2)
- View Binding в любом для вас приемлемом виде, к примеру Butterknife
- Приложение должно адекватно использовать слои, к примеру MVP или MVVM
Бонусное задание:
- Unit testing