Flutter

214 студентов зачислены

До 3 приложений

в портфолио

Обучение

на практике

Доступ к курсу

навсегда

Кому подойдёт этот курс

Нативным разработчикам

Выйдете за рамки одной платформы и станете универсальным разработчиком. Научитесь создавать рабочие прототипы и полноценные проекты на Flutter. Освоите Dart и добавите в портфолио кросс-платформенные приложения. Перепишете личные проекты под Android и iOS, предложите внедрить фреймворк у себя в компании или присоединитесь к новой команде.

Программистам других направлений

Узнаете об особенностях разработки и тестирования мобильных приложений. Познакомитесь с Dart, фреймворком Flutter и напишете кросс-платформенные приложения для портфолио. После курса сможете поменять направление и начать карьеру в мобильной разработке.

Чему вы научитесь

Разрабатывать приложения для разных платформ

Сможете создавать приложения, которые работают одинаково и на Android, и на iOS. Не придётся учить несколько языков программирования и делать приложения с нуля для каждой платформы.

Использовать hot reload

Научитесь работать с hot reload — возможностью Flutter, которая ускоряет разработку благодаря моментальной пересборке проекта при изменениях в коде.

Настраивать связь приложений с бэкендом

Разберётесь с отправкой и получением данных из сети и с сервера.

Работать с пользовательским опытом

Разберётесь с UX и научитесь создавать красивые и удобные пользовательские интерфейсы.

Создавать кроссплатформенные приложения

Научитесь создавать приложения с одинаковым отображением даже на старых версиях iOS и Android и не будете тратить время на поддержку старых устройств.

Создавать плавные анимации

Сможете анимировать интерфейс приложений в 60 FPS благодаря возможностям языка Dart и фреймворка Flutter.

Содержание курса

Название блока

Установите и настроите Flutter, познакомитесь со структурой проекта и Codestyling.

 

Изучите типы данных, коллекции, переменные и константы. Познакомитесь с операторами управления потоком и ООП.

 

Подключите ресурсы и пакеты, изучите полезные команды.

 

Узнаете, чем отличаются StatefulWidget от StatelessWidget и для чего нужны ключи — keys.

 

Познакомитесь с базовыми виджетами для построения лэйаута в кросс-платформенных приложениях.

 

Научитесь использовать ListView для отображения списков, GestureDetector для распознавания жестов пользователя и LayoutBuilder для удобной разработки лэйаута.

 

Освоите такие полезные для работы с навигацией виджеты, как Simple Navigation, GenerateRoute, Fluro и Cupertino.

 

Научитесь обрабатывать несколько запросов одновременно благодаря FutureBuilder, Stream и StreamReader.

 

У вас должен быть опыт в программировании и знание одного из высокоуровневых языков. Во всём остальном помогут опытные наставники, которые будут курировать вас на протяжении всего курса.
Зависит от того, насколько быстро вы хотите освоить профессию. Чтобы пройти курс за 3 месяца, нужно заниматься по 2 часа в день. Но совсем необязательно следовать жёсткому графику — учиться можно когда удобно.
Вы можете работать с материалами курса в удобное время, двигаясь по программе в подходящем вам темпе. Более того, все уроки будут доступны и по окончании курса, навсегда, так что вы сможете освежить свои знания в любой момент. Обучение организовано таким образом, чтобы вы могли совмещать его с работой, учёбой и личной жизнью.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Цена:
66 409 ₽ 43 166 ₽