GitHub
FlowMVI — архитектурный фреймворк Kotlin Multiplatform на основе корутинов
Еще один проект нашего читателя. FlowMVI — это архитектурный фреймворк Kotlin Multiplatform на основе корутинов с обширным набором функций, мощной системой плагинов и богатым DSL.
Преимущества:
- Мощная система плагинов для автоматизации процессов и повторного использования любой бизнес-логики по вашему желанию
- Создавайте полностью асинхронные, реактивные и параллельные приложения — без необходимости ручной синхронизации потоков
- Создавайте кроссплатформенные компоненты бизнес-логики без использования кода платформ, с подключаемым пользовательским интерфейсом
- Автоматическое восстановление после любых ошибок и предотвращение сбоев
- Автоматическая обработка жизненного цикла многоплатформенной системы
- Встроенная поддержка отладки, протоколирования, тестирования, отмены/повтора, кэширования и длительного выполнения задач
- Автоматическое сжатие, сохранение и восстановление состояния на любой платформе
- Никаких базовых классов, сложных интерфейсов или фабрик фабрик — логика декларативна и строится с помощью DSL
- Перезапускаемые, многократно используемые компоненты бизнес-логики без внешних зависимостей и выделенных жизненных циклов
- Создавайте безопасные машины состояний во время компиляции с помощью понятного DSL
- Первоклассная поддержка Compose Multiplatform, оптимизированная для производительности и простоты использования
- Используйте как MVVM+ (функциональный), так и MVI (model-driven) стиль программирования
- Основная библиотека зависит только от корутинов Kotlin, больше зависимостей нет
- Основная библиотека полностью покрыта тестами
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?