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 недели назадКак копилот генерит код? Идем под капот
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.17
-
Кроссплатформенная разработка4 недели назадFlutter после увольнений: вот честная оценка, которую никто не хочет давать
-
Программирование3 недели назадПрактики Swift, которые помогут вам выглядеть Senior разработчиком
