Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 2.79 KB

README.md

File metadata and controls

37 lines (30 loc) · 2.79 KB

Images grid JSON | Сетка изображений JSON

Задача

Разработать приложение:

Приложение должно получать JSON-список ссылок на изображения с сервера по адресу http://dev-tasks.alef.im/task-m-001/list.php

и отображать их в виде таблицы следующим образом:

  1. все картинки отображаются квадратными.
  2. на телефонах две картинки в ряд, на планшетах три картинки в ряд.

Приложение должно — запускаться на Android начиная с версии 5.0 — поддерживать портретную и альбомную ориентацию — иметь любую иконку, отличную от иконки по умолчанию — при свайпе вниз контент должен обновляться — при клике на изображение оно должно открыться на весь экран

Решение

  • Retrofit + Glide
  • OkHttp Logging Interceptor + Gson Converter
  • SwipeRefreshLayout + GridView + custom adapter
  • Java, min SDK 21
  • Иконка в Adobe Illustrator:

Результат

На телефоне Realme 7

Record_2021-05-23-18-55-25.mp4

На планшете Pixel C (эмулятор)

Android.Emulator.-.Pixel_C_API_30_5554.2021-05-23.18-47-47.mp4