Skip to content

Android приложение, которое парсит JSON массив ссылок на изображения, загружает их и отображает сеткой. При нажатии на изображение — оно открывается в полном размере на отдельном экране.

SefoNotasi/ImagesGridJSON

Repository files navigation

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

About

Android приложение, которое парсит JSON массив ссылок на изображения, загружает их и отображает сеткой. При нажатии на изображение — оно открывается в полном размере на отдельном экране.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages