ПЕРВЫЕ 3 МЕСЯЦА — 0 РУБЛЕЙ

−40% до 12 мая

Профессия Flutter-разработчик

Профессия Flutter-разработчик

Вы освоите фреймворк Flutter и нативную разработку на Swift или Kotlin. Сможете разрабатывать сложные приложения, обеспечивать связь кросс-платформенных и платформенных частей. Научитесь решать задачи, которые под силу только самым крутым специалистам.

Записаться на курс

Flutter-разработчик создаёт кроссплатформенные мобильные приложения с помощью фреймворка Flutter. SDK позволяет писать программы, которые не уступают в производительности и дизайне аналогам на нативных языках.

Программисты делают мультиплатформенный софт на одной кодовой базе под две ОС — iOS и Android. Это позволяет внедрять новые функции быстрее конкурентов и выпускать обновления одновременно для обеих платформ.

Кому подойдёт этот курс

Чему вы научитесь

  1. Писать блоки приложений на нативном языке
  2. Создавать приложения на Flutter и Dart
  3. Использовать готовые функции из библиотек
  4. Настраивать взаимодействие приложений с бэкендом
  5. Взаимодействовать с UX-дизайном
  6. Работать в системе контроля версий Git
  7. Работать по Scrum-методологии по спринтам
  8. Тестировать мобильные приложения

Помощь в трудоустройстве

Карточки вакансий

Опытные HR-специалисты отвечают на вопросы, подбирают лучшие вакансии, готовят к собеседованию и помогают каждому студенту получить работу мечты.

Андрей Виноградов

Андрей Виноградов

Руководитель Центра карьеры Skillbox

Учитесь сейчас, платите потом!

Расходы за первые три месяца обучения берёт на себя Skillbox. В это время вы посещаете лекции и прокачиваете навыки.

Кредитная программа от надежных банков

  • Для граждан РФ
  • Без первого взноса
  • Без переплаты по процентам
  • Одобрение в день обращения

Как проходит обучение

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с преподавателем

    Закрепляете знания и исправляете ошибки.

    Работаете с преподавателем
  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

    Защищаете дипломную работу

Образовательный трек

  • Работа преподавателя

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

  • 115 модулей

Основные курсы

      1. Введение.
      2. Основы Dart 2.
      3. Flutter.
      4. StatefulWidget/StatelessWidget.
      5. Cupertino vs. Material.
      6. Layout.
      7. Navigation.
      8. Асинхронность.
      9. Работы с формами.
      10. Тестирование.
      11. Firebase.
      12. Flutter State Management.
      13. Тема приложения.
      14. Аnimations.
      1. DI.
      2. Архитектуры 1.0 (BLoC).
      3. MobX.
      4. Redux.
      5. Нативные модули.
      6. Custom Paint.
      1. Null-safety.
      2. Hive + shared preferences.
      1. Widget Graphic Manipulation.
      2. Продвинутые анимации.
      3. Работа с картами.
      4. Интеграция.
      5. Serverless-приложения.
      6. WebView.
      7. Native development.
      8. Работа с БД: Floor.
      9. Локализация и стилизация приложений.
      10. Асинхронное программирование: изоляты.
      11. Native Widget integration.
      12. Хранение на девайсе.
      13. Permissions.
      14. Дипломный проект. Разработка мобильного приложение на выбранную тему для обеих ОС, реализация на плеймаркете.
      1. Введение в Figma. Обзор возможностей.
      2. Работа с графикой.
      3. Редактор Figma — модульные сетки и монтажные области.
      4. Создание и настройка компонентов, работа с эффектами.
      5. Создание вложенных компонентов. Auto Layout.
      6. Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
      7. Прототипирование.
      8. Figma Animate.
      9. Бонус-модуль. Обзор и применение Figma plugins.
      1. Введение.
      2. Первый дизайн-макет.
      3. Специфика мобильных платформ.
      4. С чего начать? Подготовка к проектированию.
      5. Поиск вдохновения.
      6. Проектирование.
      7. Визуальная концепция.
      8. Проверка идеи.
      9. Презентация для клиента.
      10. Идеальный макет.
      11. Адаптация под разные платформы.
      12. Масштабирование и подготовка дизайн-материалов.
      13. Создание кейсов на Behance.
      14. Анимация в интерфейсах.
      15. Бонус-модуль: Истории успеха.
      16. Бонус-модуль.
      17. Старт проекта.
      18. Исследование.
      19. Проектирование клиентского опыта (CX) и дизайн продукта.
      20. Проектирование UX.
      21. Проектирование интерфейса.
      22. Интерфейсная анимация и моушн-дизайн в мобильных приложениях.
      23. Запуск продукта.
      24. Развитие продукта.
  1. Вы прокачаете навыки, необходимые для личной эффективности и работы в команде. Креативное мышление, умение принимать решения, гибкое лидерство, навыки публичных выступлений — всё это поможет вам построить успешную карьеру.

      1. Введение в тестирование мобильных приложений.
      2. Ориентация и экраны.
      3. Эмуляторы и симуляторы.
      4. Сборка приложений и продвинутые функции Android Studio и XCode.
      5. GPS и батарея.
      6. Связь.
      7. Скриншоты и логи.
      1. Версии программного кода.
      2. Установка Git.
      3. Индекс и частичные коммиты.
      4. Сравнение версий.
      5. Отмена изменений и откат версий.
      6. Репозитории и коллективная работа.
      7. Ветки — создание и управление.
      8. Слияние и разрешение конфликтов.
      9. Полезные инструменты.
      10. Правила работы с Git.
      1. IT Resume and CV: составляем резюме на английском.
      2. Job interview: questions and answers. Проходим собеседование на английском.
      3. Teamwork: говорим о командной работе и процессах на английском.
      4. Workplace communication: английский для общения.
      5. Business letter: ведём переписку на английском.
      6. Software development: разбираем все этапы жизненного цикла программного обеспечения на английском.
      7. System concept development and SRS: составляем ТЗ на английском.
      8. Design: говорим об основных концепциях проектирования.
      9. Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании.
      10. Deployment and Maintenance: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО.
      1. Что нужно работодателю?
      2. Как создавать резюме и искать работу.
      3. Как успешно пройти собеседование.
      4. Как пройти испытательный срок.
      1. SQL. Введение.
      2. Структура БД, запрос DESCRIBE.
      3. Выбор и фильтрация данных, запрос SELECT.
      4. Функции и выражения, агрегация данных.
      5. Отношения и соединение таблиц: JOIN.
      6. Группировка.
      7. Модификация данных.
      8. Подзапросы.
      9. Объявление и изменение структуры данных.

Специализация (курс на выбор)

      1. Введение в Android-разработку.
      2. Основы Kotlin: синтаксис, условия, функции, циклы.
      3. Основы Kotlin: ООП, классы и объекты.
      4. Основы Kotlin: функции высшего порядка, исключения и обобщения.
      5. Сборка и ресурсы.
      6. Разметка, views.
      7. Верстка с помощью ConstraintLayout.
      8. Жизненный цикл Activity.
      9. Открытие новых экранов.
      10. Фрагменты.
      11. Работа с ViewPager и диалогами.
      12. Списки.
      13. Списки. Best practices.
      14. Разрешения, работа с датой и временем.
      15. Android jetpack: ViewModel, Navigation.
      16. Многопоточность.
      1. Введение в iOS-разработку.
      2. Управление потоком данных: условия, циклы.
      3. Функции и опшиналы.
      4. Классы, структуры, перечисления.
      5. Объектно-ориентированное программирование.
      6. Работа в Xcode.
      7. Переходы и взаимодействие экранов.
      8. Стандартные UI-компоненты и работа с ними.
      9. Autolayout, Constrains, StakViews.
      10. Таблицы и коллекции.
      11. Создание собственных UI-компонентов.
      12. Взаимодействие с сервером, парсинг json. Стандартные средства и библиотеки.
      13. Анимация от А до Я.
      14. Хранение данных: Realm, CoreData, UserDefaults, контроль версий.
      15. Функциональное программирование.
      16. Подпись и отправка приложений в App Store. Обзор iTunes connect.

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Спасибо!

Ваша заявка успешно отправлена

Итоговые проекты

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

Анатолий Кирсанов

Анатолий
Кирсанов

Практикующий спикер и Flutter-разработчик
Андрей Кирьянцев

Андрей
Кирьянцев

Ведущий Flutter-разработчик mobile.SimbirSoft
Даниил Пилипенко

Даниил
Пилипенко

Директор кадрового центра SymbioWay
Никита Архипов

Никита
Архипов

Основатель студии мобильных приложений Anvics
Михаил Овчинников

Михаил
Овчинников

Главный методист технического направления Skillbox
Антон Рыбаков

Антон
Рыбаков

Senior UI/UX Designer в «Крок»
Павел Ярец

Павел
Ярец

Преподаватель Skillbox и курса Adobe Photoshop
Павел Горшков

Павел
Горшков

Ex-дизайн-директор Redmadrobot
Максим Мялкин

Максим
Мялкин

Руководитель группы Android-разработки KTS Studio
Михаил Никипелов

Михаил
Никипелов

Арт-директор Distillery
Андрей Малых

Андрей
Малых

QA Automation Lead

Ваше резюме после обучения

Андрей Семёнов
  • Должность Flutter-разработчик
  • Зарплата от: 120 000 ₽

Профессиональные навыки:

  • Создание мобильных приложений по гайдлайнам платформы
  • Опыт проектирования клиент-серверных приложений
  • Умение разбираться в чужом коде
  • Знание Flutter и Dart
  • Работа с API, в том числе социальных сетей
  • Работа с реактивными библиотеками
  • Создание блоков на Swift или Kotlin
  • Работа в системе контроля версий Git
  • Работа с многопоточностью в приложениях
  • Умение ставить и соблюдать сроки
  • Выгрузка приложения в стор
  • Тестирование мобильных приложений

Диплом Skillbox

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

Диплом Skillbox

Стоимость обучения

−40% до 12 мая
  • Рассрочка на 24 месяца 4 680 ₽/месяц
  • Рассрочка без скидки 7 800 ₽/месяц

Часто задаваемые вопросы