- Особенности:
- Dart, Flutter, BLoC, Clean Architecture, Unit testing, кроссплатформенная разработка
- Для кого:
- Курс рассчитан на разработчиков, обладающих базовым знанием объектно-ориентированного программирования и стремящихся освоить кроссплатформенную разработку вместе с методами управления состоянием.
- Результат:
- Мобильное приложение с использованием REST API, локальным хранилищем данных, настроенным управлением состоянием и покрытием тестами
- Важно знать:
- Для сборки приложений под iOS и их последующей публикации в магазине необходимо наличие устройства на macOS.
- Плюсы:
- Применение различных архитектурных подходов (BLoC, Riverpod) в комбинации с профессиональным тестированием кода
- Что еще:
- Разделение бизнес-логики и UI на основе принципов Clean Architecture
- Формат:
- Лекции онлайн, проверочные тесты.
- Объем практики:
- 80%
- Доп расходы:
- Наличие macOS-устройства для полноценной работы с экосистемой iOS