Ежедневно, с 8:30 до 22:30
Предзаказ
423

Flutter Mobile Developer

Средняя оценка 5.0 из 5 на основании 1 голосов 5.0 (1)
2 0
0
Автор:
2990 ₽
17500 ₽
-83%
Кэшбэк: 5% (150 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

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

Цель курса — научиться создавать современные кроссплатформенные приложения с помощью Flutter.

Вы научитесь:

  • новому языку Dart. Этот язык очень гибок и легок в использовании. Именно поэтому разработчики Flutter выбрали именно его. Освоив Dart, вы сможете писать Android-, iOS-, Web- и даже Desktop-приложения;
  • понимать, как работает Flutter изнутри. Flutter достаточно прост, чтобы начать решать с помощью него задачи в первый же день обучения. Но очень важно разобраться, как он работает, чтобы не совершать критических ошибок;
  • использовать platform-specific code для интеграции с нативной частью мобильного приложения. Если вам нужен доступ к hardware или какому-либо сложному модулю, который требователен к производительности, то Flutter может взаимодействовать с нативным кодом и решать даже эти задачи;
  • создавать свои собственные анимации. Во Flutter очень хорошо развита возможность создавать анимации. И это понятно, т. к. Flutter использует Skia. Так что мы разберемся, как создать практически любую анимацию с помощью Flutter без какой-либо потери в производительности;
  • использовать современные библиотеки и фреймворки. Мы разберем самые популярные фреймвоки для работы с состоянием приложения: Bloc, Redux, MobX. Посмотрим, как организовать DI во Flutter на примере inject.dart и фреймворка get_it.

Программа обучения

Модуль 1 Dart & Flutter. Widgets

  • Тема 1. Dart. Основы
  • Тема 2. Flutter. Как оно устроено. Пишем и запускаем первое приложение
  • Тема 3. Flutter. Компоновка и основные виджеты
  • Тема 4. Dart. Async и работа с сетью
  • Тема 5. Flutter. Списки. Scrollable. Slivers
  • Тема 6. Dart. Streams
  • Тема 7. Flutter. Builders. Keys
  • Тема 8. Flutter. Виджеты ввода данных. Gestrudes
  • Тема 9. Dart. Isolate

Модуль 2 Flutter. Анимация

  • Тема 10. Как устроена анимация во Flutter? Implicit animations
  • Тема 11. Explicit animations
  • Тема 12. Low-level animation. 3th-party animations. Подведение итогов — правильный выбор анимации

Модуль 3 Flutter. Навигация

  • Тема 13. Навигация и переходы во Flutter
  • Тема 14. Диалоги. Всплывающие окна

Модуль 4 Flutter. State management

  • Тема 15. Persistence. Работа с БД, файлами и SharedPreference
  • Тема 16. Варианты популярных архитектур Flutter приложения + dependency injection
  • Тема 17. Обзор Bloc
  • Тема 18. Обзор Redux
  • Тема 19. Обзор MobX

Модуль 5 Flutter. Взаимодействие с нативной частью

  • Тема 20. Обзор специфика платформ Android, iOS. Взаимодействие с нативным кодом

Модуль 6 Flutter. Тестирование и профилирование

  • Тема 21. Анализ работы приложения. Сохраняем 60 fps в секунду
  • Тема 22. UI- и Unit-тестирование

Модуль 7 Dart & Flutter. Widgets

  • Тема 1. Dart. Основы
  • Тема 2. Flutter. Как оно устроено. Пишем и запускаем первое приложение
  • Тема 3. Flutter. Компоновка и основные виджеты
  • Тема 4. Dart. Async и работа с сетью
  • Тема 5. Flutter. Списки. Scrollable. Slivers
  • Тема 6. Dart. Streams
  • Тема 7. Flutter. Builders. Keys
  • Тема 8. Flutter. Виджеты ввода данных. Gestrudes
  • Тема 9. Dart. Isolate

Модуль 8 Flutter. Анимация

  • Тема 10. Как устроена анимация во Flutter? Implicit animations
  • Тема 11. Explicit animations
  • Тема 12. Low-level animation. 3th-party animations. Подведение итогов — правильный выбор анимации

Модуль 9 Flutter. Навигация

  • Тема 13. Навигация и переходы во Flutter
  • Тема 14. Диалоги. Всплывающие окна

Модуль 10 Flutter. State management

  • Тема 15. Persistence. Работа с БД, файлами и SharedPreference
  • Тема 16. Варианты популярных архитектур Flutter приложения + dependency injection
  • Тема 17. Обзор Bloc
  • Тема 18. Обзор Redux
  • Тема 19. Обзор MobX

Модуль 11 Flutter. Взаимодействие с нативной частью

  • Тема 20. Обзор специфика платформ Android, iOS. Взаимодействие с нативным кодом

Модуль 12 Flutter. Тестирование и профилирование

  • Тема 21. Анализ работы приложения. Сохраняем 60 fps в секунду
  • Тема 22. UI- и Unit-тестирование
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 06.09.2020 Артикул 423

Об авторах

Фото: OTUS
5.0
OTUS
Образовательная платформа для IT-специалистов, основана в 2017 году. Более 130 авторских курсов от преподавателей-практиков — от C++ и Java до архитектуры высоких нагрузок.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Изучаем Flutter
Скидка 67%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Изучаем Flutter
Flutter и Dart
Постер товара: Разработка приложений с Flutter 2.0 и Dart для IOS и Android
Скидка 77%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Разработка приложений с Flutter 2.0 и Dart для IOS и Android
Flutter и Dart
Постер товара: Разработчик мобильных приложений на FlutterFlow
Скидка 90%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Разработчик мобильных приложений на FlutterFlow
Flutter и Dart
Постер товара: Изучи Flutter и Dart для создания приложений под iOS и Android
Скидка 38%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Изучи Flutter и Dart для создания приложений под iOS и Android
Flutter и Dart
Постер товара: Flutter с Dart, Firebase и создание погодного приложения
Скидка 65%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Flutter с Dart, Firebase и создание погодного приложения
Flutter и Dart
Постер товара: Изучаем Dart
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Изучаем Dart
Flutter и Dart
Постер товара: Практический онлайн-курс от Flutter-команды Surf
Скидка 77%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Практический онлайн-курс от Flutter-команды Surf
Flutter и Dart
Постер товара: Как сделать приложение для Android и iOS без программирования. Figma
Скидка 80%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Как сделать приложение для Android и iOS без программирования. Figma
Кроссплатформенная разработка