На данном вебинаре мы сравним подходы MVC и MVVM на платформе iOS, их слабые и сильные стороны.
Дополнительно рассмотрим:
- Model сервиса http-соединения;
- Model объекта погоды;
- ViewController с таблицей для вывода;
- ViewController с подробной информацией дня;
- ViewModel экрана с таблицей;
- ViewModel экрана с подробной информацией.
Демонстрационный проект будет подготовлен и написан на Swift. Проект несложный и создан для ознакомления с архитектурным подходом, а не конструкциями языка или внутренних фреймворков.
Ссылка на учебный проект- https://github.com/katleta3000/MVVM_lesson
Профессионально освоить разработку под iOS поможет профессия «Программист iOS».