Flutter
Вы научитесь создавать кроссплатформенные приложения, использующие одну и ту же кодовую базу для iOS и Android. С помощью фреймворка Flutter и языка Dart сможете вырасти как мобильный разработчик.
Выйдете за рамки одной платформы и станете универсальным разработчиком. Научитесь создавать рабочие прототипы и полноценные проекты на Flutter. Освоите Dart и добавите в портфолио кросс-платформенные приложения. Перепишете личные проекты под Android и iOS, предложите внедрить фреймворк у себя в компании или присоединитесь к новой команде.
Узнаете об особенностях разработки и тестирования мобильных приложений. Познакомитесь с Dart, фреймворком Flutter и напишете кросс-платформенные приложения для портфолио. После курса сможете поменять направление и начать карьеру в мобильной разработке.
Видеозаписи занятий, Практические занятия, Работа с проверяющим экспертом
6 мес.
2-3 занятия в неделю
Сертификат
Нет
Да
Нативным разработчикам. Программистам других направлений
Разрабатывать приложения для разных платформ. Сможете создавать приложения, которые работают одинаково и на Android, и на iOS. Не придётся учить несколько языков программирования и делать приложения с нуля для каждой платформы.
Работать с пользовательским опытом. Разберётесь с UX и научитесь создавать красивые и удобные пользовательские интерфейсы.
Использовать hot reload. Научитесь работать с hot reload — возможностью Flutter, которая ускоряет разработку благодаря моментальной пересборке проекта при изменениях в коде.
Создавать кроссплатформенные приложения. Научитесь создавать приложения с одинаковым отображением даже на старых версиях iOS и Android и не будете тратить время на поддержку старых устройств.
Настраивать связь приложений с бэкендом. Разберётесь с отправкой и получением данных из сети и с сервера.
Создавать плавные анимации. Сможете анимировать интерфейс приложений в 60 FPS благодаря возможностям языка Dart и фреймворка Flutter.
Программирование на Dart
Асинхронный код и работа с сетью
Знание популярных библиотек и приёмов разработки на языке Dart
Работа с анимациями темой приложения
Разработка кросс-платформенных приложений
Юнит и интеграционное тестирование приложений
Соблюдение архитектурных паттернов
Опыт разработки мультиплатформенных приложений
Работа с виджетами Material, Cupertino
Работа с Firebase
State Management
Работа с камерой, картами и Web View
Отзывы о курсе: Flutter
Ваш отзыв будет первым.