OTUS

Flutter Mobile Developer

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

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

Для кого этот курс? Этот курс подходит вам, если у вас уже есть опыт в программировании, и вы хотите научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для 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
Помощь с трудоустройством
Достоинства

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

Недостатки

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

Комментарий

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