- Выполнить рефакторинг приложения до SOA/MVVM/Flux/MobX. При реализации SwiftUI использовать стандартные механизмы Combine/Signals/EventBus
- Модуляризировать свое приложение одним из известным способом. Вынести UI компоненты в отдельный модуль и импортить его в местах использования
- Создать ServiceLocator(SOA)/MVVM(вложенные вьюмодели)/Flux(вложенные сторы)/MobX(контейнер-медиатор)
- Перевести существующие сервисы на него
- Добавить инжектинг в переменные инстанса класса, чтобы в каждом классе можно было видеть зависимости, не скролля файл
- Выделить уровень Core сервисов (сеть, парсинг, хранение).
- Core и другие сервисы вынести в модуль
-
Notifications
You must be signed in to change notification settings - Fork 0
artembolotov/FluxExample
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published