OTUS

Flutter Mobile Developer

Начало: По факту набора потока
Длительность: 6 месяцев
Улучшаемые навыки:
FlutterReduxMVVMDartMobX
СертификатОнлайн

Описание курса

Для кого этот курс?

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

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

Необходимые знания

  • опыт программирования на любом языке программирования
  • навыки использования git

Будет плюсом

  • знакомство с мобильной разработкой
  • опыт работы в Android Studio или VS Code
  • знание шаблонов проектирования

Что даст вам этот курс

  • Научитесь использовать инструменты необходимые для Flutter-разработчика: Dart, Platform-Specific Code, Skia, MVVM, Bloc, Redux, MobX и др.
  • Создадите свой аналог WhatsApp и Telegram, CoinMarketCap, Todoist в рамках разработки индивидуальной проектной работы, которая пополнит ваше портфолио
  • Общение напрямую с преподавателями на лекциях и в Telegram-чате, обсуждение кейсов, задач, которые стоят перед вами

Освойте необходимые навыки для 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, комментариев: 1
2.83
Средняя оценка
40%Рекомендация
3.00
Соотношение цены и качества
1.00
Программа курса
5.00
Преподаватель курса
3.00
Практическая применимость знаний
2.00
Удобство платформы
3.00
Качество практики
default-avatar11 июня 2024. Средний (Middle)
Оценка 2.83dropdown-icon
Рекомендация 40%
3
Соотношение цены и качества
1
Программа курса
5
Преподаватель курса
3
Практическая применимость знаний
2
Удобство платформы
3
Качество практики
0
Помощь с трудоустройством
Достоинства

Основные преподаватели курса, их экспертность и понимание материала

Недостатки

Долгая и поверхностная проверка ДЗ, перенос занятий без согласования с группой, плохая компановка тем курса, неудобный интерфейс, долгий фидбэк от менеджеров курса

Комментарий

Курс предназначен скорее для уже практикующих разработчиков и тех, кто хочет углубить свои знания по теме, а не для первичного ознакомления с технологией

Еще курсы