Чистая архитектура проекта и SwiftUI Обзор текущей ситуации
В 2019 году на сессии WWDC компания Apple представила фреймворк SwiftUI для создания и разработки приложений с декларативным UI. Данная технология анонсирована как альтернатива и, возможно, замена разработке c помощью InterfaceBuilder. Среди достоинств SwiftUI заявлена быстрота и простота создания кода приложения. Но действительно ли фреймворк готов к работе, и насколько он удобен? В своем докладе я предлагаю рассмотреть использование SwiftUI в разработке полноценного приложения iOS c чистой архитектурой. Какие решения предлагает сама платформа, и как наименее сложно адаптировать к новому подходу существующую бизнес-логику проекта.
В коммерческой мобильной разработке уже 6 лет, в iOS-разработке с 2015 года. Также занимается разработкой под Android и кросс-платформенной разработкой на Xamarin (Android/iOS).