Приложение для просмотра объявлений в сети. Данные поступают с мокового сервера.
Приложение состоит из двух экранов:
- Список товаров, данный экран стартовый.
- Детальная карточка товара, открывается по нажатию на элемент в списке товаров.
У каждого экрана три состояния:
- Отображение ошибки
- Состояние загрузки
- Отображение контента из JSON файла
- Swift, UIKit
- Архитектура: VIP
- Верстка кодом
- UICollectionView
- URLSession
- Unit тесты
- Core Animation
- Темная / светлая тема
- Локализация
Установка и запуск через Xcode.
Минимальная версия системы iOS 14.0.