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 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Видео и подкасты для разработчиков4 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.47
-
Разработка4 недели назад
Чему я научился, создавая My Veggie Garden

