Сделать интерфейс для отображения фотографий на iOS (Swift)

1 000 руб.за час
29 июня 2021, 12:20 • 4 отклика • 29 просмотров
Мы делаем iOS-приложение, которое будет представлять собой альтернативную галерею для просмотра фотографий (т.е. альтернативу Photos). Фотографии будут группироваться по разной логике.

Сейчас есть репозиторий на GitLab c основой для приложения. Эта основа при запуске запрашивает доступ к фотографиям и при получении доступа группирует фотографии случайным образом, но не показывает их пользователю.

Ваша задача: сделать интерфейс, в котором в итоге будут отображаться эти группы фотографий.

Итоговый результат работы - код в ветке репозитория. Этот код при запуске на локальном айфоне через XCode должен запускать приложение, которое отображает группы в интерфейсе.

Пример интерфейса во вложении. Подробно со структурой и кликабельным прототипом сделано в Figma: https://www.figma.com/file/7C7ukGCBqCNGnZfHymTfhv/Amapic-2?node-id=0%3A1

Итого, нужно сделать
  • Отображение экрана с группами, на котором есть
    • Фотографии-обложки
    • Посчитанное кол-во фотографий внутри группы
    • Иконка лайка, меняющая свой вид при нажатии
  • Большой заголовок "Choose a category" для первого экрана, маленький заголовок "Choose a category" с работающей кнопкой "Назад" для последующих экранов и маленький заголовок "Choose a photo" с работающей кнопкой "Назад" для последнего экрана
  • Отображение экрана с фотографиями, который выглядит так же как экран с группами, только вместо обложек со скругленными углами показываются фотографии 3х4 с прямыми углами; и без кол-ва фотографий в нижнем левом углу. В общем как в дизайне
  • Отображение вложенности групп, зависящее от массива, который получен на вход
Более подробно задача описана здесь: https://www.notion.so/d5e760fc10494ef1a51bf6837128...

Оплата обсуждаема в зависимости от того, сколько вам понадобится времени на задачу. Любые вопросы - велком :)
Файлы
Отзывы
Очень быстро и без нареканий, ровно по ТЗ и ровно как договорились. Рекомендую!
3 года назад
R50 9d352dd626ff1b4c13db2e9134708d79
Фрилансер
Отличный заказчик! Составил подробное ТЗ и всегда был на связи. Рекомендую.
3 года назад