Мобильный разработчик на Flutter. Освойте навыки кроссплатформенной мобильной разработки
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Python Developer. Professional
-3%
Разработчик на Spring Framework
-5%
iOS Developer. Professional
-8%
Golang Developer. Professional
-6%
Базы данных
-12%
Agile Project Manager
-5%
Android Developer. Professional
-11%
Microservice Architecture
-5%
C++ Developer. Professional
-5%
Highload Architect
-6%
JavaScript Developer. Basic
-8%
Kotlin Backend Developer
-9%
C# Developer. Professional
-9%
Team Lead
-6%
Алгоритмы и структуры данных Разработчик программных роботов (RPA) на базе UiPath и PIX Unity Game Developer. Basic Разработчик голосовых ассистентов и чат-ботов Vue.js разработчик VOIP инженер NoSQL Супер-практикум по использованию и настройке GIT Symfony Framework iOS Developer. Basic Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool"
Инфраструктура
DevOps практики и инструменты
-12%
Базы данных
-12%
Network engineer. Basic
-10%
Network engineer
-4%
Экcпресс-курс «ELK»
-10%
Инфраструктурная платформа на основе Kubernetes
-6%
Administrator Linux.Basic
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Дизайн сетей ЦОД
-13%
PostgreSQL
-8%
Разработчик программных роботов (RPA) на базе UiPath и PIX Reverse-Engineering. Professional Внедрение и работа в DevSecOps Administrator Linux. Advanced Infrastructure as a code in Ansible Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Экспресс-курс «IaC Ansible»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Партнер курса
логотип партнера
Специальная цена
Flutter Mobile Developer

Мобильный разработчик на Flutter

Кроссплатформенная мобильная разработка

Длительность обучения:

4 месяца

4 ак. часа в нед.

Формат:

Online

Начало занятий:

25 февраля

Дни занятий:

Пн 20:00, Чт 20:00

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

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



    Много практики и живого общения с преподавателями

    Выстраивание инфраструктуры "с нуля"

    Проектирование архитектуры приложений

    Подготовка проекта для портфолио в течение всего курса

Преподаватели

Андрей Смирнов
Никита Спирьянов
Илья Вирник
Руководитель группы Flutter-разработки приложения Яндекс.Про.
Всеволод Краснов
Михаил Альфа
РСХБ-ИНТЕХ, Ведущий разработчик
В настоящее время я работаю в компании Inspector Cloud.
Мы разрабатываем систему автоматического распознавания фотографических данных на базе сверточных нейронных сетей, а также мобильные клиенты для нее на Flutter. Основная область применения данного решения — это торговая аналитика на рынке товаров повседневного спроса.
Сейчас эта система является частью экосистемы стартапов в рамках корпорации Microsoft и Google.
Но еще недавно я работал в компании Wrike, компании, которая очень много сделала для развития сообщества Dart и Flutter в России.
С Dart я начал работать еще 5 лет назад, когда он был совсем маленьким и не таким строгим ). И очень здорово, что именно Flutter дает сейчас вторую жизнь этому замечательному языку программирования!
Пробовал себя в разных ролях — в качестве системного архитектора, full stack разработчика в мире .NET, а также в роли Product Owner различных проектов, в том числе мобильного приложения в сфере туризма с миллионной аудиторией.
Я не native разработчик, но люблю мобильную разработку. Интересуюсь мобильными интерфейсами, люблю заниматься вопросами UI.
Еще с первой беты полюбил Flutter и использую его в своих “домашних” проектах. Могу говорить о нем много и долго.
Будет очень круто, если и вы оцените Flutter и начнете использовать его в своей работе с интересом и главное - правильно.

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

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

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

Преподаватель
Бэкграунд — iOS-разработка, долгое время работал в стартапе.

С 2019 года в Яндекс.Такси занимаюсь разработкой приложения Яндекс.Про. Некоторое время работал с React Native, отказались от него в пользу Flutter.
Пришёл в восторг от Flutter-разработки и считаю, что у неё большое будущее.
Один из первопроходцев Flutter’а в Яндексе в целом.

Преподаватель
Занимается коммерческой разработкой более 8 лет. Поработал в проектах разного масштаба: от небольших лендингов до крупных информационных систем федеральных органов власти. Долгое время был backend-разработчиком, потом плавно перешел к мобильным приложениям.

Использует Flutter в своих проектах с 2018 года. Начал знакомство с разработки нескольких кросс-платформенных приложений.

Сейчас работает в стартапе Supernova.io, который знаком сообществу по участию в Flutter Interact в 2019 году. Участвует в создании нескольких веб-продуктов на стыке дизайна и кода. Все они основаны на Flutter.

Видит огромный потенциал фреймворка и рад возможности пообщаться с единомышленниками.

Otus Certified Educator

Преподаватель
3,5 года разработки (по ощущениям — все 7).

Прошел путь от backend-разработчика на PHP до mobile-dev'а на Flutter сквозь тернии frontend'а. По-прежнему любит писать backend и frontend, а mobile — просто обожает.

Считает, что очень повезло с работой — она является еще и хобби.

Участвовал в разработке разных проектов. Среди них — проекты с нуля, проекты, разработанные в «эпоху динозавров», а также проекты, которые принято называть enterprise. Работал как один, так и в команде, где уже тесновато.

Жаждет поделиться знаниями и опытом: пишет технические статьи, проводит вебинары, участвует в международных хакатонах в качестве судьи и ментора и не планирует на этом останавливаться.

Преподаватель
Андрей
Смирнов
Никита
Спирьянов
Илья
Вирник
Всеволод
Краснов
Михаил
Альфа

Преподаватели

Андрей Смирнов
В настоящее время я работаю в компании Inspector Cloud.
Мы разрабатываем систему автоматического распознавания фотографических данных на базе сверточных нейронных сетей, а также мобильные клиенты для нее на Flutter. Основная область применения данного решения — это торговая аналитика на рынке товаров повседневного спроса.
Сейчас эта система является частью экосистемы стартапов в рамках корпорации Microsoft и Google.
Но еще недавно я работал в компании Wrike, компании, которая очень много сделала для развития сообщества Dart и Flutter в России.
С Dart я начал работать еще 5 лет назад, когда он был совсем маленьким и не таким строгим ). И очень здорово, что именно Flutter дает сейчас вторую жизнь этому замечательному языку программирования!
Пробовал себя в разных ролях — в качестве системного архитектора, full stack разработчика в мире .NET, а также в роли Product Owner различных проектов, в том числе мобильного приложения в сфере туризма с миллионной аудиторией.
Я не native разработчик, но люблю мобильную разработку. Интересуюсь мобильными интерфейсами, люблю заниматься вопросами UI.
Еще с первой беты полюбил Flutter и использую его в своих “домашних” проектах. Могу говорить о нем много и долго.
Будет очень круто, если и вы оцените Flutter и начнете использовать его в своей работе с интересом и главное - правильно.

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

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

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

Преподаватель
Илья Вирник
Руководитель группы Flutter-разработки приложения Яндекс.Про.
Бэкграунд — iOS-разработка, долгое время работал в стартапе.

С 2019 года в Яндекс.Такси занимаюсь разработкой приложения Яндекс.Про. Некоторое время работал с React Native, отказались от него в пользу Flutter.
Пришёл в восторг от Flutter-разработки и считаю, что у неё большое будущее.
Один из первопроходцев Flutter’а в Яндексе в целом.

Преподаватель
Всеволод Краснов
Занимается коммерческой разработкой более 8 лет. Поработал в проектах разного масштаба: от небольших лендингов до крупных информационных систем федеральных органов власти. Долгое время был backend-разработчиком, потом плавно перешел к мобильным приложениям.

Использует Flutter в своих проектах с 2018 года. Начал знакомство с разработки нескольких кросс-платформенных приложений.

Сейчас работает в стартапе Supernova.io, который знаком сообществу по участию в Flutter Interact в 2019 году. Участвует в создании нескольких веб-продуктов на стыке дизайна и кода. Все они основаны на Flutter.

Видит огромный потенциал фреймворка и рад возможности пообщаться с единомышленниками.

Otus Certified Educator

Преподаватель
Михаил Альфа
РСХБ-ИНТЕХ, Ведущий разработчик
3,5 года разработки (по ощущениям — все 7).

Прошел путь от backend-разработчика на PHP до mobile-dev'а на Flutter сквозь тернии frontend'а. По-прежнему любит писать backend и frontend, а mobile — просто обожает.

Считает, что очень повезло с работой — она является еще и хобби.

Участвовал в разработке разных проектов. Среди них — проекты с нуля, проекты, разработанные в «эпоху динозавров», а также проекты, которые принято называть enterprise. Работал как один, так и в команде, где уже тесновато.

Жаждет поделиться знаниями и опытом: пишет технические статьи, проводит вебинары, участвует в международных хакатонах в качестве судьи и ментора и не планирует на этом останавливаться.

Преподаватель
Отзывы
3
Элина
Сафарьянова
Очень довольна, что пошла именно на этот курс. Особенно радует проверка ДЗ и ревью кода преподавателями, это именно то, чего не хватает при самостоятельном обучении. Материалы курса хорошо структурированы и в них легко ориентироваться, думаю, что еще не раз буду пересматривать лекции с курса.
После сдачи выпускной работы и отдыха обязательно выберу себе еще какой-нибудь курс)
Читать целиком
Константин
Кузьминов
Курс очень хорошо систематизирует знания, углубленно даёт важные темы и обучает промышленной разработке на флаттере. Для полных новичков не подойдёт - нужно понимать хотя бы основы программирования, желательно в мобильной разработке или во фронтэнде, и знать основы git и github. Материал весьма объемный и сложный, но подается вполне понятно и доступно. Преподаватели очень доброжелательны, готовы помочь. Я всегда мог обсудить непонятные вопросы в слаке курса и получал всю возможную помощь. Понравились код ревью и проверка ДЗ - все замечания четко и по делу. Понравился очень основательный подход в сложных темах - анимации, state management, тестирование.
Не понравилось нерегулярная выдача ДЗ. Хотелось бы получать задание на каждую неделю.
В целом курсом доволен, всё, что хотел и на что рассчитывал - получил. И спасибо преподавателям за работу! )
Читать целиком
Андрей
Глащенко
Понравилось: очень грамотные преподаватели и что важнее, реальные практики. Я прямо даже удивлен, что вам удалось собрать такой состав. В целом неплохо структурированная программа курса.

Не понравилось: в начале курса - постоянные выбивания из тайминга, некоторые лекции занимали в два раза дольше. Позже это стабилизировалось. Проверка некоторых ДЗ занимала ОЧЕНЬ долго (несколько недель). За это время уже полностью забываешь контекст того что делал.

Разное: Вначале показалось странным, что совсем не проходятся основы Dart, но по факту оказалось не страшно: достаточно было потратить несколько часов на доку по синтаксису.

В целом 4 из 5. Есть что улучшить, но фундаментально - все хорошо.
Читать целиком
Элина
Сафарьянова
Очень довольна, что пошла именно на этот курс. Особенно радует проверка ДЗ и ревью кода преподавателями, это именно то, чего не хватает при самостоятельном обучении. Материалы курса хорошо структурированы и в них легко ориентироваться, думаю, что еще не раз буду пересматривать лекции с курса.
После сдачи выпускной работы и отдыха обязательно выберу себе еще какой-нибудь курс)
Читать целиком
Константин
Кузьминов
Курс очень хорошо систематизирует знания, углубленно даёт важные темы и обучает промышленной разработке на флаттере. Для полных новичков не подойдёт - нужно понимать хотя бы основы программирования, желательно в мобильной разработке или во фронтэнде, и знать основы git и github. Материал весьма объемный и сложный, но подается вполне понятно и доступно. Преподаватели очень доброжелательны, готовы помочь. Я всегда мог обсудить непонятные вопросы в слаке курса и получал всю возможную помощь. Понравились код ревью и проверка ДЗ - все замечания четко и по делу. Понравился очень основательный подход в сложных темах - анимации, state management, тестирование.
Не понравилось нерегулярная выдача ДЗ. Хотелось бы получать задание на каждую неделю.
В целом курсом доволен, всё, что хотел и на что рассчитывал - получил. И спасибо преподавателям за работу! )
Читать целиком
Андрей
Глащенко
Понравилось: очень грамотные преподаватели и что важнее, реальные практики. Я прямо даже удивлен, что вам удалось собрать такой состав. В целом неплохо структурированная программа курса.

Не понравилось: в начале курса - постоянные выбивания из тайминга, некоторые лекции занимали в два раза дольше. Позже это стабилизировалось. Проверка некоторых ДЗ занимала ОЧЕНЬ долго (несколько недель). За это время уже полностью забываешь контекст того что делал.

Разное: Вначале показалось странным, что совсем не проходятся основы Dart, но по факту оказалось не страшно: достаточно было потратить несколько часов на доку по синтаксису.

В целом 4 из 5. Есть что улучшить, но фундаментально - все хорошо.
Читать целиком
Необходимые знания

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

Будет плюсом:

– знакомство с мобильной разработкой;
– опыт работы в Android Studio или VS Code;
– знание шаблонов проектирования.
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Dart. Language. Основы
Тема 2. Flutter. Основы. Пишем и запускаем первое приложение
Тема 3. Dart SDK. Flutter SDK. Tooling
Тема 4. Flutter. Компоновка и основные виджеты
Тема 5. Dart. Async и работа с сетью
Тема 6. Flutter. Списки. Scrollable. Slivers
Тема 7. Dart. Streams
Тема 8. Flutter. Builders. Keys
Тема 9. Flutter. Виджеты ввода данных. Gestures
Тема 10. Dart. Isolate
C 8 апреля
Тема 11. Как устроена анимация во Flutter? Implicit animations
Тема 12. Explicit animations
Тема 13. Flutter. Painting. Работа с графикой
Тема 14. 3th-party animations. Подведение итогов — правильный выбор анимации
C 29 апреля
Тема 15. Навигация и переходы во Flutter
Тема 16. Диалоги. Всплывающие окна
C 13 мая
Тема 17. Persistence. Работа с БД, файлами и SharedPreference
Тема 18. Варианты популярных архитектур Flutter приложения + dependency injection
Тема 19. Обзор Bloc
Тема 20. Обзор Redux
Тема 21. Обзор MobX
C 31 мая
Тема 22. Обзор специфики платформ Android, iOS. Взаимодействие с нативным кодом
Тема 23. Обзор специфики Flutter for web
Тема 24. Flutter Engine и обзор технологии Add to App
C 10 июня
Тема 25. Анализ работы приложения. Сохраняем 60 fps в секунду
Тема 26. UI- и Unit-тестирование
C 17 июня
Тема 27. Консультация по проектам и домашним заданиям
Тема 28. Защита проектных работ
Скачать подробную программу
Выпускной проект
Вам будет предложено несколько вариантов на выбор, например:
1. Чат с использованием FireStore (загрузка фото, видео, файлов, работа с камерой, push-уведомления).
2. Курсы валют(криптовалют, акций и т. д.). Работа с графиками, анимациями, внешними api, inapp push-уведомления при наступлении каких либо событий.
3. Личный таск-менеджер + работа с заметками (работа с локальными БД, inapp push-уведомления).
4. Ваша идея приложения.
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете. Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает от 3 до 5 часов. Мы рекомендуем выполнять самостоятельную работу, так как это поможет качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью преподавателей-экспертов.

Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту можно задавать преподавателям в Slack или во время вебинаров. Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы, «досдачи» домашних заданий и вопросов преподавателям. Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в Slack группы и на проектных занятиях.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров и презентации к занятиям;

  • сохраните пример разработанного приложения;

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 23 июля 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Flutter Mobile Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Flutter Mobile Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Пишем Flutter-приложение с использованием Redux
Илья Вирник
День открытых дверей
4 февраля в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Партнеры ждут выпускников этого курса
Больше
Стоимость обучения
45 000 ₽
50 000 ₽
Продолжительность
4 месяца
Начало занятий
25 февраля
🔥 Только до 28.02
Успейте приобрести курсы февраля на выгодных условиях! Подробности в чате.