BDUIX iOS — клиентская реализация BDUIX-движка на iOS, которая поддерживает:
- ⚡ динамическую отрисовку экранов
- 🧭 команды навигации
- 🔄 обновление контента экрана после пользовательских действий
- Получение конфигураций экранов с сервера и их моментальная отрисовка
- Поддержка интерактивных UI-компонентов (кнопки, любые кликабельные элементы)
- Навигация между экранами
- Динамическое обновление UI без необходимости обновления приложения в сторе
- Встроенная аналитика пользовательских действий (Firebase Analytics)
- Swift — основной язык разработки
- SwiftUI — декларативный UI
- Alamofire — сетевой слой
- Kingfisher — загрузка и кэширование изображений из сети
- Xcode
- iOS 15+/ симулятор
- Создать проект в Firebase и включить аналитику.
- Склонировать проект в Xcode:
- Скачать файл GoogleService-Info.plist из Firebase и положить его в корень проекта.
- Запустить приложение:
- Xcode (Run app)