Skill-Branch
  • Все курсы
  • Практика
  • Профиль
  • Рейтинг
Выйти
Записаться

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

С нуля до Junior за 5 месяцев в прибыльной профессии Flutter-разработчик


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


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

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

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

26.04.21
Начало
100%
Онлайн
Сайт курса Чат курса Презентация

Наши спикеры и менторы

#Автор курса
Илья Куртов
Head of Mobile, SoterAnalytics
Пришел в программирование по любви, а не потому что так сложилось. В качестве программиста под Android работал над такими проектами как Boom, Tutu.Avia, Drive2, Мегафон.Банк. В качестве проджекта выпустил обновленные приложения для Dominos Pizza Russia — 180 экранов за 3 месяца. В качестве главы отдела мобильной разработки создал ряд успешных b2b приложений для британского стартапа сначала в нативном исполнении, а потом на Flutter. Профессионально использую Flutter уже более двух лет. Понимаю не только сторону разработки, но и что нужно бизнесу. Получив богатый и разносторонний опыт программирования и создания продуктов хочу поделиться с вами накопленным опытом — принципами и подходами, советами и подсказками, предостережениями и напутствиями. Будет интересно, присоединяйтесь!

1. Введение

Закрытый
К уроку

2. 8-bit бойцовский клуб. Знакомство с базовыми виджетами

Закрытый
К уроку

3. 8-bit бойцовский клуб. Передача данных между виджетами

Закрытый
К уроку

4. 8-bit бойцовский клуб. Базовая навигация

Закрытый
К уроку

5. Супергерои. Продвинутая работа с API

Закрытый
К уроку

6. Супергерои. BLoC-архитектура и Stream'ы

Закрытый
К уроку

7. Супергерои. Продвинутая навигация. Sliver'ы

Закрытый
К уроку

8. Супергерои. Кеширование

Закрытый
К уроку

9. Мемогенератор. Чистая архитектура

Закрытый
К уроку

10. Мемогенератор. Анимации

Закрытый
К уроку

11. Мемогенератор. Диалоги

Закрытый
К уроку

12. Мемогенератор. Взаимодействие с системой

Закрытый
К уроку

13. Менеджер подарков. Работа с формами

Закрытый
К уроку

14. Менеджер подарков. Dependency Injection и работа с API

Закрытый
К уроку

15. Менеджер подарков. Продвинутая сериализация

Закрытый
К уроку

16. Менеджер подарков. Bottom navigation

Закрытый
К уроку

17. Менеджер подарков. Темная и светлая темы приложения

Закрытый
К уроку

18. Менеджер подарков. Продвинутая работа с UI

Закрытый
К уроку

19. Менеджер подарков. Дистрибьюция и публикация приложения

Закрытый
К уроку

20. Кино-домино. Обсуждение выпускного проекта

Закрытый
К уроку
Стек технологий
dartnativarxreduxblocandroidstudiofluttervscodenosqlpostmanfigma

Практический кейс курса - Проверь реакцию

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

Практический кейс курса - 8-bit бойцовский клуб

8-bit бойцовский клуб
Создадим стильное приложение в духе старых восьмибитных игр. Изучим основные концепции Flutter, как устроен проект, как добавлять внешние библиотеки. В первом приближении коснемся более глубоких тем, таких как работа с API, что такое Future. Набьем руку на создании базовых виджетов.
Получаемые навыки
Подключение внешних библиотек
Работа с базовыми виджетами
async и Future
http

Практический кейс курса - Супергерои

Супергерои
Научимся создавать так называемые тонкие клиенты — приложения, главная цель которых отображать данные, приходящих от сервера. Узнаем как пользоваться кодогенерацией для облегчения общения с сервером. Разберемся с концепцией ключей во Flutter. Поймем как связывать поиск в приложении с запросами на сервер, научимся обрабатывать http ошибки. Коснемся темы Sliver'ов для создания красивых экранов. Разберемся как работать с API при помощи бибиотеки dio.
Получаемые навыки
Кодогенерация и сериализация
Stream
Sliver
BLoC
dio

Практический кейс курса - Мемогенератор

Мемогенератор
В этом приложении основной упор сделаем на создании продвинутой логики работы, без обращения к серверу. Разберем важную тему работы с разрешениями. Научимся добавлять анимацию для придания приложениям удобства использования. Разберем подходы чистой архитектуры к упорядочиванию кода в приложении.
Получаемые навыки
Runtime Permissions
Clean Architecture
Hero Animation
Pager

Практический кейс курса - Менеджер подарков

Менеджер подарков
Создадим приложение, содержащее многие атрибуты больших приложений: авторизацию, регистрацию, нижнюю навигацию, кеширование данных, продвинутую работу с сетью. Добавим темную тему и научимся разделять верстку для Android и iOS. Сделаем приложение, которое не стыдно показать, научимся делиться приложением через систему дистрибьюции билдов и расскажем как подготовиться к публикации.
Получаемые навыки
Authorisation-based app
App distribution
Theme Styling
Data caching
Built Value

Практический кейс курса - Выпускной проект. Кино-Домино

Выпускной проект. Кино-Домино
В выпускном проекте воспользуемся наработками из предыдущих занятий. Создадим приложение с зоной авторизации, информацией про популярные фильмы и сериалы. Добавим возможность сохранять избранные фильмы, сериалы или людей в избранное. Внедрим нижнюю навигацию для удобного переключения между контекстами. Сверстаем сложные экраны с большим количеством визуальных элементов и информации.
Получаемые навыки
Работа с продвинутой API документацией
Эффективная верстка сложных экранов
Навыки самостоятельной работы
Создание приложения с нуля
Старт курса
26.04.21
Цена курса
43,500 ₽
Скидка 25%
58,000 ₽
До окончания скидки
09
Дней
:
11
Часов
:
46
Минут
:
24
Секунд
Старт курса:
26.04.21
Скидка 25%
58,000 ₽
Цена курса
43,500 ₽
До окончания скидки
09
Дней
:
11
Часов
:
46
Минут
:
24
Секунд
Рассрочка до 24 месяцев
Начните учиться бесплатно!
Оформите беспроцентную рассрочку
до 24 месяцев
без первоначального взноса.
Характеристики
Порог вхождения:
Beginner
Мест:
40
Длительность:
5 мес.
Skill Points:
150

Подпишитесь на новости

Расскажите о нас друзьям

Наш e-mail

info@skill-branch.ru

Наше приложение


Публичная оферта Политика конфиденциальности
2021 © Skill-Branch Все права защищены