FakeNFT - Приложение помогает пользователям просматривать и покупать NFT (Non-Fungible Token). Функционал покупки иммитируется с помощью мокового сервера
- Просмотр коллекций NFT
- Просмотр и покупка NFT (иммитируется)
- Просмотр рейтинга пользователей и детальной информации о пользователе
- Просмотр и редактирование профиля
- Сортировка данных во всех таблицах и коллекциях с сохранением последней используемой настройки
- Локализация на 3 языка (Russian, English, Hebrew)
- Добавлена тёмная тема
- Добавлен экран авторизации (иммитируется)
- При первом запуске показывается экран онбординга
- Отображение сообщений о сетевых ошибках
Дизайн приложения (Figma) Техническое задание
Архитектура - MVC
Верстка - верстка кодом
Системные требования | Значение |
---|---|
Версия iOS | Minimum 13.4 |
Платформа | iPhone |
Ориентация устройства | Портрет (только) |
Шрифт | Системный |
Kingfisher (SPM)
, SwiftLint
TabBarController
, NavigationController
, NavigationBar
, UICollectionView
, UICollectionViewCell
, UITableView
, UITableViewCell
, UserDefaults
, JSON API
Xcode
, Figma
, Postman
, Charles
, Sourcetree
, GitHub Project
- Подключить обновленное API
- Сергей Кеменов (эпик Статистика)
- Алексей Колесников (эпик Профиль)
- Юрий Карпунов (Эпик Каталог)
- Александр Ульяновский (эпик Корзина)
Скринкаст профиля Скринкаст каталога Скринкаст корзины Скринкаст статистики