Connect with us

GitHub

PokedexUI — современные покемоны на SwiftUI

Опубликовано

/

     
     

PokedexUI — это пример современного приложения на SwiftUI. Оно интегрируется с PokeAPI для получения и отображения данных о покемонах, используя чистую реактивную архитектуру с использованием async/await и Swift Concurrency.

Этот пример приложения демонстрирует:

  • Сеточный пользовательский интерфейс с LazyVGrid и плавной прокруткой;
  • Асинхронную загрузку изображений и извлечение доминирующего цвета;
  • Чистую архитектуру Model + View + ViewModel (MVVM) с SOLID;
  • Современную сетевую абстракцию с использованием async/await и фреймворка Networking;
  • Настраиваемые переходы и эффекты согласованной геометрии;
  • Композицию представлений с использованием protocol-oriented моделей представлений;
  • Поиск и фильтрацию покемонов;
  • Бесконечную прокрутку.

Приложение отображает прокручиваемую сетку покемонов, каждый из которых имеет динамически извлекаемый доминирующий цвет на основе его спрайта. Также приложение отображает список игровых предметов с возможностью поиска.

PokedexUI на GitHub: https://github.com/brillcp/PokedexUI
Платформа: iOS
⭐️: 70

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: