Все курсы
Практический онлайн-курс

Flutter в мобильной разработке под iOS & Android

За 5 месяцев пройдёте путь до Flutter Developer с зарплатой более 100тр.

  • 6 мобильных приложений для вашего портфолио
  • 120+ практических задач с автоматической проверкой
  • Станьте частью сообщества экспертов по Flutter
flutterdart
top-pictop-apptop-rockettop-setting

Когда?

Старт
09.09.2021
Идет набор
Длительность
5 месяцев
Уровень
Beginner
Формат
Онлайн

О курсе Flutter

На данном курсе вы научитесь создавать приложения под iOS и Android с помощью многообещающего фреймворка Flutter. Основной упор сделан на практику, поэтому по ходу курса вы сделаете не одно, не два, а сразу 6 приложений!
По пути вы научитесь не только основам языка Dart и Flutter, но также и продвинутым темам, без которых тяжело представить современную разработку: грамотное архитектурное построение кода, взаимодействие с API с авторизацией, использование кодогенерации для сериализации, верстка сообразно макетами в Figma, работа с разрешениями на доступ к жесткому диску, эффективная и реактивная верстка экранов, нижняя навигация, дистрибьюция приложений и другое. Основанный на практике подход позволит вам на выходе получить реальные практические навыки создания приложений.

Вступайте в чат
Присоединяйтесь к сообществу

Вступайте в тематический Telegram-чат

Вас ждет:

6
проектов в портфолио
20
обучающих модулей
120+
заданий с автопроверкой
200+
часов обучения

Ключевые особенности программы

about-program-pic

Программа курса

01 Введение
02 8-bit бойцовский клуб. Знакомство с базовыми виджетами
03 8-bit бойцовский клуб. Передача данных между виджетами
04 8-bit бойцовский клуб. Базовая навигация
05 Супергерои. Продвинутая работа с API
06 Супергерои. BLoC-архитектура и Stream'ы
07 Супергерои. Продвинутая навигация. Sliver'ы
08 Супергерои. Кеширование
09 Мемогенератор. Чистая архитектура
10 Мемогенератор. Анимации
11 Мемогенератор. Диалоги
12 Мемогенератор. Взаимодействие с системой
13 Менеджер подарков. Работа с формами
14 Менеджер подарков. Dependency Injection и работа с API
15 Менеджер подарков. Продвинутая сериализация
16 Менеджер подарков. Bottom navigation
17 Менеджер подарков. Темная и светлая темы приложения
18 Менеджер подарков. Продвинутая работа с UI
19 Менеджер подарков. Дистрибьюция и публикация приложения
20 Кино-домино. Обсуждение выпускного проекта

Практические кейсы курса

01. Проверь реакцию
На примере простого приложение по тестированию реакции познакомимся с Flutter и получим первое представление о его работе.
Получаемые навыки:
  • Подготовка окружения
  • Понимание базовых концепций Flutter
02. 8-bit бойцовский клуб
Создадим стильное приложение в духе старых восьмибитных игр. Изучим основные концепции Flutter, как устроен проект, как добавлять внешние библиотеки. В первом приближении коснемся более глубоких тем, таких как работа с API, что такое Future. Набьем руку на создании базовых виджетов.
Получаемые навыки:
  • async и Future
  • Работа с базовыми виджетами
  • Подключение внешних библиотек
  • http
03. Супергерои
Научимся создавать так называемые тонкие клиенты — приложения, главная цель которых отображать данные, приходящих от сервера. Узнаем как пользоваться кодогенерацией для облегчения общения с сервером. Разберемся с концепцией ключей во Flutter. Поймем как связывать поиск в приложении с запросами на сервер, научимся обрабатывать http ошибки. Коснемся темы Sliver`ов для создания красивых экранов. Разберемся как работать с API при помощи бибиотеки dio.
Получаемые навыки:
  • Stream
  • BLoC
  • Sliver
  • Кодогенерация и сериализация
  • dio
04. Мемогенератор
В этом приложении основной упор сделаем на создании продвинутой логики работы, без обращения к серверу. Разберем важную тему работы с разрешениями. Научимся добавлять анимацию для придания приложениям удобства использования. Разберем подходы чистой архитектуры к упорядочиванию кода в приложении.
Получаемые навыки:
  • Runtime Permissions
  • Clean Architecture
  • Hero Animation
  • Pager
05. Менеджер подарков
Создадим приложение, содержащее многие атрибуты больших приложений: авторизацию, регистрацию, нижнюю навигацию, кеширование данных, продвинутую работу с сетью. Добавим темную тему и научимся разделять верстку для Android и iOS. Сделаем приложение, которое не стыдно показать, научимся делиться приложением через систему дистрибьюции билдов и расскажем как подготовиться к публикации.
Получаемые навыки:
  • Built Value
  • Authorization-based app
  • Theme Styling
  • Data caching
  • App distribution
06. Выпускной проект. Кино-Домино
В выпускном проекте воспользуемся наработками из предыдущих занятий. Создадим приложение с зоной авторизации, информацией про популярные фильмы и сериалы. Добавим возможность сохранять избранные фильмы, сериалы или людей в избранное. Внедрим нижнюю навигацию для удобного переключения между контекстами. Сверстаем сложные экраны с большим количеством визуальных элементов и информации.
Получаемые навыки:
  • Навыки самостоятельной работы
  • Эффективная верстка сложных экранов
  • Работа с продвинутой API документацией
  • Создание приложения с нуля

Как проходит обучение

Интерактивная система пошагового обучения
Интерактивная система пошагового обучения
Собственная LMS-система делает обучение максимально комфортным. Структура курса логически структурирована, а весь процесс разбит на этапы, благодаря чему стало возможным реализовать пошаговое обучение step by step. Вы можете проходить обучение в удобное для вас время, без отрыва от основного вида деятельности
Практика и автоматическая проверка заданий
Практика и автоматическая проверка заданий
Подтверждай полученные знания и навыки, выполняя практические задания в указанные сроки. Собственная система автоматической проверки практических заданий позволяет сократить сроки проверки и контролировать выполняемость. Студенты SkillBranch получают быструю обратную связь по результатам выполняемых заданий
Поддержка менторов и сообщества
Поддержка менторов и сообщества
Присоединяйся к профессиональному сообществу и получай поддержку коллег и менторов! Задавай интересующие вопросы, решай возникающие задачи, делись опытом и перенимай знания. В общении участвуют менторы, которые проводят Code Review проектов учащихся. Окунись в профессиональную среду!

Познакомьтесь
со спикерами и экспертами курса

Илья Куртов
Илья Куртов
Автор и главный спикер
Пришел в программирование по любви, а не потому что так сложилось. В качестве программиста под Android работал над такими проектами как Boom, Tutu.Avia, Drive2, Мегафон.Банк. В качестве проджекта выпустил обновленные приложения для Dominos Pizza Russia — 180 экранов за 3 месяца. В качестве главы отдела мобильной разработки создал ряд успешных b2b приложений для британского стартапа сначала в нативном исполнении, а потом на Flutter. Профессионально использую Flutter уже более двух лет. Понимаю не только сторону разработки, но и что нужно бизнесу. +Получив богатый и разносторонний опыт программирования и создания продуктов хочу поделиться с вами накопленным опытом — принципами и подходами, советами и подсказками, предостережениями и напутствиями. Будет интересно!
Андрей Смирнов
Андрей Смирнов
Спикер
Сейчас работает в компании inspector-cloud, где разрабатывают систему распознавания фотографических данных на базе сверточных нейронных сетей, а также мобильные клиенты на Flutter для неё. Ранее работал в компании Wrike, которая очень много сделала для развития сообщества Dart и Flutter в России. С Dart начал работать еще 5 лет назад, когда он был совсем маленьким и не таким строгим. И очень здорово, что именно Flutter дает сейчас вторую жизнь этому замечательному языку программирования! Андрей не Native разработчик, но любит мобильную разработку. Интересуется мобильными интерфейсами, любит заниматься вопросами UI. Еще с первой беты полюбил Flutter и использует его в своих “домашних” проектах, но сейчас это область его профессиональной деятельности.
Егор Акулов
Егор Акулов
Design Lead в Сбере
Отвечает за все платежи и переводы. До Сбера делал дизайн для стартапов. Самые интересные — убер частных самолетов и британский стартап для рабочих на заводах по эргономике (чтобы они не травмировались). Также делал дизайн для состоявшихся фирм. Самые известны из них — Dominos Pizza Russia, Мегафон.Банк, Партия Еды, которая стала позже Яндекс.Шеф, а позже вошла в Яндекс.Еда. Егор расскажет о интересных фишках инструмента Figma и как можно облегчить с помощью нее жизнь разработчика
Илья Драц
Илья Драц
Flutter Lead в РСХБ-Интех
В мобильную разработку пришёл из web’а. Поверил во флаттер для продакшена ещё во времена его beta-версии. Создал 3 бизнес-приложения для русско-американской компании “All Funeral Services”, занимающейся довольно специфичной сферой - автоматизацией рынка ритуальных услуг. Приложил руку к созданию маркетплейса для фермерских товаров «Своё.Родное». В настоящее время возглавляет мобильную разработку корпоративного цифрового офиса для работников Россельхозбанка. Хорошо знает Dart, поскольку успел поработать Dart-Fullstack: Flutter (mobile) + Dart VM (backend)+ Dart-Angular (frontend).

Стек технологий курса

Flutter
Dart
VS code
Postman
Figma
Android studio
NoSql

Что кроме
знаний вы получите
по завершении курса?

Ваш сертификат, подтверждающий обучение в Skill-Branch,
профессиональные знания и навыки.
Приложите его к CV или резюме, чтобы обойти конкурентов и получить престижную работу!
Сертификат

В итоге вы получите

5 месяцев обучения и реальной практики на Flutter
20 модулей с бессрочным доступом к записям в личном кабинете
Практические задания и автотесты для закрепления пройденного материала
20 презентаций с полезными ссылками и кейсами
Сертификат и 6 приложений в портфолио, подтверждающих профессиональный уровень
Доступ к базе знаний и ресурсам для разработки
Сообщество для общения с коллегами, менторами и преподавателями
Good Practice и современные инструменты разработки

Вас ждет:

6
проектов в портфолио
20
обучающих модулей
120+
заданий с автопроверкой
200+
часов обучения

Стоимость обучения

%
Скидка 25% до 15.07.21
Рассрочка
на 24 мес.
1 933 ₽/мес.
Полная стоимость
58 000 ₽
Скидка 25%
Одним платежом
43 500
Экономия 14 500 ₽
Старт
Старт
09.09.21
Длительность
Длительность
5 месяцев
Формат
Формат
Онлайн
Обучение
Обучение
На практике

Записаться на обучение и получить консультацию

Оплата частями
Оплата частями
Предоставляем рассрочку от Тинькофф.

Начните учиться бесплатно!

Оформите беспроцентную рассрочку до 24 месяцев без первоначального взноса.
Оплата от Юрлица
Оплата от Юрлица
Принимаем оплату от юридических лиц и предоставляем все необходимые документы для отчетности.
Остались вопросы?
Остались вопросы?
Напишите нам
Info@skill-branch.ru

FAQ

Как организован учебный процесс?
После оплаты вы получаете доступ к курсу в личном кабинете и учебным материалам. В личном кабинете размещаются записи лекций. Туда же выкладываются домашние задания и обучающий материал.
Если я пропущу занятие, будет ли у меня к нему доступ?
Весь пройденный материал доступен слушателям курса круглосуточно. Вы можете в любое время вернуться к пропущенной или не усвоенной теме.
Что нужно для учебы?
Для обучения вам понадобится ноутбук или ПК с устойчивым интернет-соединением и средней скоростью (но чем выше скорость, тем лучше).
Как будут проверяться мои знания?
Для этого нами предусмотрен целый ряд практических занятий, которые помогут обнаружить пробелы в знаниях и закрепить усвоенный материал.
Я хочу освоить новую профессию, но не уверен, что у меня хватит средств, чтобы оплатить учебу.
Мы предоставляем гибкую систему оплаты, скидки, и даже при необходимости обеспечиваем возможность получения рассрочки.
Можно ли записать на курс своего подчиненного и оплатить счет от юридического лица?
Да. Мы принимаем оплату как от физических, так и от юридических лиц и предоставляем все необходимые документы для отчетности.
Как поддерживается обратная связь с преподавателями?
Для этого есть специальный чат, где можно задавать любые вопросы. Общение с преподавателем проходит в закрытой группе в Telegram.
По окончании курса выдается ли какой-нибудь документ?
Да. Выпускники получают сертификат, подтверждающий приобретенную квалификацию.
Каков конечный результат обучения?
Вы приобретаете квалификацию, получаете адекватную теоретическую подготовку и богатый опыт практической работы. Успешно сдав всю практику, вы становитесь специалистом в мобильной разработке на Flutter.
Бесплатный мастер-класс
Получите навыки!
Скрыть