GitHub
SUICoordinator — навигация на Координатор для SwiftUI
SUICoordinator — библиотека SwiftUI, обеспечивающая мощное управление навигацией и координацию на основе вкладок для iOS-приложений. SUICoordinator обеспечивает чистое разделение проблем, отделяя логику навигации от представлений, что делает SwiftUI-приложения более удобными в обслуживании и масштабируемыми.
Ключевые особенности
- Чистый SwiftUI: Никаких зависимостей от UIKit — построен полностью на SwiftUI
- Паттерн координатор: Чистое отделение логики навигации от представлений
- Координация вкладок: Расширенная навигация на основе вкладок с помощью TabCoordinator, кастомных представлений и бейджей
- Гибкие презентации: Поддержка push, sheet, fullscreen, detents и кастомных презентаций
- Глубокое связывание: Возможности принудительного представления для push-уведомлений и внешних триггеров
- Типобезопасные маршруты: Сильно типизированные маршруты навигации с безопасностью при компиляции
- Асинхронная навигация: Полная поддержка async/await для плавной навигации
- Кастомные панели вкладок: создание полностью кастомных интерфейсов вкладок с помощью TabCoordinator
- Поддержка бейджей: Динамическое управление бейджами для элементов вкладок в TabCoordinator
- Управление памятью: Автоматическая очистка и управление ресурсами
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Разработка4 недели назад
Навигация на SwiftUI: чего не хватает и как исправить
-
Видео и подкасты для разработчиков1 неделя назад
Разработка видеоредактора
-
Интервью4 недели назад
Маркетологи в мобайле: Святослав Зее (Head of Performancе, Okko)
-
Аналитика магазинов4 недели назад
Есть ли смысл выпускать платные приложения в 2026 году?

