Сверстали полное iOS приложение по готовому макету от экрана загрузки до всех состояний подключения. Тёмная тема, адаптивность под iPhone и iPad.
Что сделано:
Полная вёрстка на SwiftUI — 15 экранов и состояний: загрузка, политика конфиденцальности, онбординг (3 шага), ввод ключа, активация, подключение, ошибки, настройки, модалки. Каждый экран, точная копия Figma-макета.
Дизайн-система в коде — 21 SVG-иконка, 7 уникальных иллюстраций, кастомный шрифт Inter, 9 цветовых токенов. Всё вынесено в конфиги AppColors, AppFonts, AppIcons, AppImages.
Компонентный подход — 11 переиспользуемых компонентов: кнопки с 4 состояниями, тоггл впна с анимацией, нотификации (success/error/warning), модалки поделится.
MVVM-архитектура — Вью содержат только вёрстку, вся логика в ViewModel. SwiftUI Preview для каждого экрана. 0 сторонних зависимостей.
Dark Mode из коробки — цвета свапаются через asset catalog, иллюстрации инвертируются автоматически, оверлеи остаются.
Haptic feedback — тактильная отдача на все действия нажатия кнопок, переключение впн, активация ключа, удаление.
Стек:
Swift · SwiftUI · MVVM · Xcode · Figma
Подробнее о кейсе: клик
🌐 Сайт / ⚡️X 🧑💻 Связаться / 💬 Отзывы / 🗂️ Услуги
