Images grid JSON | Сетка изображений JSON
Задача
Разработать приложение:
Приложение должно получать JSON-список ссылок на изображения с сервера по адресу http://dev-tasks.alef.im/task-m-001/list.php
и отображать их в виде таблицы следующим образом:
- все картинки отображаются квадратными.
- на телефонах две картинки в ряд, на планшетах три картинки в ряд.
Приложение должно — запускаться на Android начиная с версии 5.0 — поддерживать портретную и альбомную ориентацию — иметь любую иконку, отличную от иконки по умолчанию — при свайпе вниз контент должен обновляться — при клике на изображение оно должно открыться на весь экран
Решение
- Retrofit + Glide
- OkHttp Logging Interceptor + Gson Converter
- SwipeRefreshLayout + GridView + custom adapter
- Java, min SDK 21
- Иконка в Adobe Illustrator: