😬 Создание больших приложений на SwiftUI
Нет ничего более спорного чем архитектура. Выбор архитектуры зависит от типа приложения. Данная статья представляет из себя гайд по решению базовых вопросов при работе с MV паттернами. Статья описывает не только теорию, но и содержит очень много практических примеров. Особенно ценным мне показался комплексный подход к решению, автор не только знакомит с концепциями, но и в деталях показывает какие проблемы могут возникнуть и к какому решению пришел он. Только часть топиков из статьи:
🟠Модульная архитектура
🟠Понимание структуры MV - паттернов
🟠Отличие концепции View и экрана
🟠Концепция виртуального DOM в React и SwiftUI
🟠Проблемы с традиционным подходом MVVM в SwiftUI
🟠Использование Store в качестве агрегатных модели
🟠Использование
@EnvironmentObject 🟠Использование кэширования
🟠Модули и их роль
🟠Навигация в SwiftUI
🟠Отображение ошибок
🟠Форматирование данных
🟠Методы написания тестов
🟠Проблемы с тестированием реализации
🟠E2E-тестирование
🟠Интеграционное тестирование
🟠Модульное тестирование и доступ к данным
🟠Тестирование пользовательского интерфейса
🟠Баланс между модульными и пользовательскими тестами
Возникает логичный вопрос, откуда такое рвение делиться знаниями? В конце ссылка на авторский платный курс за 150$, но статья и сама по себе хороша
👉Новости 👉База вопросов







