Разработка курса «Мобильная разработка на Flutter» | OTUS
👋 Канал OTUS в Telegram!
Посты от приглашенных гостей из IT-тусовки, полезные статьи, подборки вакансий от партнеров ➞
Подробнее

Курсы

Программирование
Разработчик игр на Unity
-40%
Vue.js разработчик
-40%
React.js разработчик
-40%
Архитектор программного обеспечения
-40%
Архитектура и шаблоны проектирования
-40%
Разработчик C++
-40%
Разработчик Node.js
-40%
Scala-разработчик
-30%
Backend-разработка на Kotlin
-30%
Программист 1С
-30%
Symfony Framework
-30%
Разработчик на Spring Framework
-20%
Разработчик Golang
-25%
C# ASP.NET Core разработчик
-25%
iOS-разработчик. Базовый курс
-25%
VOIP инженер Базы данных AWS для разработчиков Cloud Solution Architecture Agile Project Manager в IT Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Мобильная разработка на Flutter

Что даст вам этот курс
7
0
Курс находится в разработке и планируется на сентябрь.

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


После окончания курса вы будете:
- Программировать на языке Dart.
- Понимать как работает Flutter изнутри.
- Использовать DevTools для отладки и оптимизации своих приложений.
- Использовать platform-specific code для интеграции с нативной частью мобильного приложения.
- Создавать свои собственные анимации.
- Управление состоянием приложения с помощью Mobx, Bloc, Redux.
- Писать ui,unit и integration тесты для приложения.


Необходимые знания:
- опыт программирования на любом языке программирования.
Будет плюсом:
- знакомство с мобильной разработкой;
- опыт работы в Android Studio или VS Code;
- знание шаблонов проектирования;
- навыки использования git.


Варианты выпускного проекта:
1. Чат с использованием FireStore.(Загрузка фото, видео, файлов, работа с камерой, push уведомления)
2. Курсы валют(Криптовалют,акций итд) (Работа с графиками,анимациями, внешними api, inapp push уведомления при наступлении каких либо событий)
3. Личный таск менеджер + работа с заметками. (Работа с локальными БД, inapp push уведомления)
Преподаватель
Никита Спирьянов
Начинал как Android Developer. Работал во множестве стартапов.
Параллельно освоил ios. Несколько лет писал под две платформы одновременно и с надеждой смотрел на Flutter. C 4 декабря 2018 года после релиза стабильной версии работаю теперь только с ним.

Последний год работаю в компании Friflex на позиции старшего Flutter разработчика. Один из самых интересных проектов в которых участвовал - idChess это приложение для распознавания шахматных игр с помощью камеры мобильного телефона.

На данный момент работаю над интернет магазином для одной из крупнейших продуктовых сетей России.

Преподаватель
Никита Спирьянов
Начинал как Android Developer. Работал во множестве стартапов.
Параллельно освоил ios. Несколько лет писал под две платформы одновременно и с надеждой смотрел на Flutter. C 4 декабря 2018 года после релиза стабильной версии работаю теперь только с ним.

Последний год работаю в компании Friflex на позиции старшего Flutter разработчика. Один из самых интересных проектов в которых участвовал - idChess это приложение для распознавания шахматных игр с помощью камеры мобильного телефона.

На данный момент работаю над интернет магазином для одной из крупнейших продуктовых сетей России.

Программа обучения
Модуль 1
Dart
Модуль 2
Знакомство с Flutter
Модуль 3
Анимация
Модуль 4
Навигация
Модуль 5
State Management
Модуль 6
Взаимодействие с нативной частью
Модуль 7
Тестирование и профилирование.
Модуль 8
Проектная работа
Dart
Оценить модуль
4
0
Тема 1: Обзор языка.Синтаксис.Специфика. Возможности. Библиотеки.
Оценить занятие
0
0
Тема 2: Advanced Dart
Оценить занятие
0
0
Тема 3: Advanced Dart and VM
Оценить занятие
0
0
Знакомство с Flutter
Оценить модуль
1
0
Тема 1: Widgets (Stateless, Stateful, Inherit)
Оценить занятие
0
0
Тема 2: Basic Widgets. Layout Widgets.
Оценить занятие
0
0
Тема 3: ListView. GridView. PageView. Slivers.
Оценить занятие
0
0
Тема 4: FutureBuilder. StreamBuilder.
Оценить занятие
0
0
Анимация
Оценить модуль
1
0
Тема 1: Как устроена анимация во Flutter. Обзор базовых виджетов для анимации.
Оценить занятие
0
0
Тема 2: Продвинутая анимация с помощью Custom Painter.
Оценить занятие
0
0
Тема 3: Обзор сторонних библиотек для анимации. (Flare,Lottie)
Оценить занятие
0
0
Навигация
Оценить модуль
0
0
Тема 1: Navigator. Modal Dialogs.
Оценить занятие
0
0
Тема 2: Transition Animations.
Оценить занятие
0
0
State Management
Оценить модуль
1
0
Тема 1: Работа с сетью.Http.Dio. Работа с локальными БД на примере Hive.
Оценить занятие
0
0
Тема 2: Варианты архитектур Flutter приложения. Проблемы и их решения. (обзор Provider)
Оценить занятие
0
0
Тема 3: Bloc + RxDart.
Оценить занятие
0
0
Тема 4: Redux.
Оценить занятие
0
0
Тема 5: Mobx.Get.
Оценить занятие
0
0
Тема 6: Кодогенерация.
Оценить занятие
0
0
Взаимодействие с нативной частью
Оценить модуль
1
0
Тема 1: Обзор специфика платформ Android,IOS.
Оценить занятие
0
0
Тема 2: Platform channels
Оценить занятие
0
0
Тестирование и профилирование.
Оценить модуль
1
0
Тема 1: Измерение производительности приложения.Flutter Inspector, DevTools, FlutterDriver.
Оценить занятие
0
0
Тема 2: UI и Unit тестирование.
Оценить занятие
0
0
Проектная работа
Оценить модуль
1
0
Тема 1: Консультация по проектам и домашним заданиям
Оценить занятие
0
0
Тема 2: Защита проектных работ
Оценить занятие
0
0
Опрос по программе "Мобильная разработка на Flutter"

При запуске нового курса, нам очень важно оценивать качество и актуальность предлагаемой программы на этапе идеи и концепции модулей, поэтому мы будем очень рады и благодарны вашим ответам, экспертным оценкам и комментариям.

Вопрос №1 из 7
Выберите один вариант ответа
Интересна ли вам программа?
Вопрос №2 из 7
Выберите один вариант ответа
Какой у вас опыт в программировании?
Вопрос №3 из 7
Выберите один или несколько вариантов ответа
Какой у вас опыт в мобильной разработке?
Вопрос №4 из 7
Выберите один вариант ответа
Рассматриваете ли вы платное обучение?
Вопрос №5 из 7
Выберите один вариант ответа
Какая цена за курс для вас приемлемая за 6-12 месячный курс с онлайн-вебинарами по 2 раза в неделю от крутых преподавателей-программистов, домашними заданиями и их проверкой, поддержкой в чате и предзаписанными видео?
Вопрос №6 из 7
Ваши комментарии по программе? (что можно добавить, а что убрать?)
Вопрос №7 из 7
Можно ли вам задать доп вопросы? Если да, напишите телефон/телеграм.

Оставьте хотя бы один ответ для участия в опросе