14 лучших онлайн-курсов обучения Flutter. Платные и бесплатные

Курс «Flutter» от Skillbox

https://skillbox.ru/course/flutter/

Flutter_Skillbox_1_2

Цена: рассрочка на 12 месяцев — 3 597 руб / мес

Формат обучения: видеозаписи лекций

Длительность: 3 месяца

Домашние задания: есть, проверяются преподавателями

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: люди, уже имеющие опыт программирования

Доступ к материалам курса: навсегда

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

С помощью фреймворка Flutter и языка Dart Вы научитесь создавать кроссплатформенные приложения, которые используют одну и ту же кодовую базу для iOS и Android.

Какие навыки вы получите:

  • Научитесь создавать приложения, работающие одинаково и на Android, и на iOS. Для этого не понадобится учить несколько языков программирования и делать приложения с нуля для каждой платформы
  • Научитесь создавать красивые и удобные пользовательские интерфейсы
  • Научитесь использовать hot reload — опция Flutter, которая позволяет ускорить разработку благодаря моментальной пересборке проекта при изменениях в коде
  • Сможете создавать приложения, одинаково отображающиеся даже на старых версиях iOS и Android, без затрат времени на поддержку старых устройств
  • Разберётесь с получением и отправкой данных с сервера и из сети
  • Научитесь анимировать интерфейс приложений в 60 FPS благодаря возможностям фреймворка Flutter и языка Dart

Что входит в программу:

22 тематических модуля, 90 онлайн-уроков

  • Введение

Установка и настройка фреймворка Flutter, знакомство со структурой проекта и Codestyling

  • Основы Dart 2

Изучение типов данных, переменных и констант, коллекций. Знакомство с операторами управления потоком и ООП

  • Flutter

Подключение пакетов и ресурсов, полезные команды

  • StatefulWidget/StatelessWidget

Понимание, в чем отличие StatefulWidget от StatelessWidget и зачем нужны keys

  • Cupertino vs Material

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

  • Layout

Использование LayoutBuilder для удобной разработки лэйаута, ListView для отображения списков и GestureDetector для распознавания жестов пользователя

  • Navigation

Изучение таких полезных для работы с навигацией виджетов, как GenerateRoute, Fluro, Simple Navigation, и Cupertino

  • Асинхронность

Изучение одновременной обработки нескольких запросов благодаря FutureBuilder, Stream и StreamReader

  • Работы с формами

Изучение, что такое сериализация и кодогенерация, обработка ошибки, отправка данные и работа с формами

  • Тестирование

Написание юнит-тестов и проведение интеграционного тестирование

  • Firebase

Настройка базы данных Firebase и сохранение данных. Понимание, как зарегистрировать пользователя и загружать фото

  • Архитектура Flutter-проекта

Понимание правильной структуры проекта, принципов Clean Architecture

  • Flutter State Management

Управление состоянием приложения, знакомство с Redux, ValueNotifier и ChangeNotifier, Redux-thunk и Provider

  • Advanced widgets

Понимание работы с Widget Tree и BuildContext. Трансформация виджетов

  • Мультиплатформенные решения

Введение в разработку мультиплатформенных приложений для десктопа и веба с помощью Flutter

  • Тема приложения

Объединение тем и подключение разных цветовых схем

  • Animations

Добавление интерактивности в приложение. Использование простых анимаций и библиотек

  • Работа с медиа, картами и Web View

Добавление полезных возможностей в приложение. Доступ к камере устройства, подключение карты и открытие сайтов без помощи браузера

  • Integration with Native

Связывание нативного кода на Kotlin или Swift с Flutter

  • Persistance data

Сохрание данных на устройстве, использование SQLite и создание serverless-приложения

  • DevTools

Использование полезных инструментов для Flutter-разработчика

  • Flutter под капотом

Понимание, как устроена архитектура Flutter UI Toolkit, виды компиляции, сборка мусора и кастомные движки

Бонус! При записи на любой курс вы получите год английского языка бесплатно.

Особенности курса:

  • 3 проекта в портфолио
  • Преподаватели курса – разработчики с большим опытом, работающие в крупных компаниях

Курс «Профессия Flutter-разработчик» от Skillbox

https://skillbox.ru/course/profession-cross-platform-mobile-developer/

Flutter_Skillbox_2

Цена: рассрочка на 24 месяца — 5 595 р / мес

Формат обучения: видеозаписи лекций

Длительность: 6 месяцев

Домашние задания: есть, проверяются преподавателями

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: люди, уже имеющие опыт программирования

Доступ к материалам курса: навсегда

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

В рамках курса вы можете выбрать специализацию – iOS или Android.

Какие навыки вы получите:

  • Написание кода на нативном языке
  • Создание приложений на Dart и Flutter
  • Использование возможностей из библиотек
  • Настройка взаимодействия программ с backend
  • Взаимодействие с UX-дизайном
  • Тестирование программ

Что входит в программу курса:

  • Flutter

Вы будете учиться создавать приложения для iOS и Android, которые используют одну и ту же кодовую базу на Dart и Flutter

  • Курс на выбор. Android-разработчик

Вы будете писать приложения на языке Kotlin для Android, изучите библиотеки для Android-разработки и освоите принципы дизайн-концепций. Узнаете, что такое стиль дизайна интерфейсов Material Design

  • Курс на выбор. iOS-разработчик. 1.5 месяца

Вы начнете писать приложения под iOS на языке Swift. Научитесь разрабатывать архитектуру приложений b делать анимацию. Познакомитесь с объектно ориентированным, асинхронным и функциональным программированием, а также нейросетями,

  • Трудоустройство с помощью Центра карьеры Skillbox

Помощь в составлении резюме, подбор вакансий

  • 8 дополнительных курсов: Figma, Agile, Git, Презентация проектов, Тестирование, Английский, SQL, Карьера программиста ≈ 5 месяцев

Бонус! При записи на любой курс вы получите год английского языка бесплатно.

Особенности курса:

  • Трудоустройство через 6 месяцев
  • Трудоустроят или вернут деньги
  • 7 проектов в портфолио
  • Авторы курса – директора и эксперты из Red_mad_robot, КРОК, SymbioWay
  • Преподаватели курса – разработчики с большим опытом, работающие в крупных компаниях

Курс «Flutter Mobile Developer» от Otus

https://otus.ru/lessons/dart-flutter/

Flutter_Otus

Цена: около 45000 рублей, уточняйте стоимость перед началом курса

Формат обучения: онлайн занятия с преподавателем

Длительность: 5 месяцев, 4 ак. часа в неделю

Домашние задания: есть, проверяются преподавателями

Связь с преподавателем: есть

Документ об окончании: сертификат

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

Доступ к материалам курса: навсегда

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

Какие навыки вы получите:

  • Изучите новый язык Dart. Он очень легок в использовании и гибок. По этой причине разработчики Flutter выбрали именно его. Освоив Dart, вы сможете создавать iOS-, Android-, Web- и даже Desktop-приложения
  • Поймете, как устроен Flutter изнутри. Этот фреймворк достаточно прост, чтобы сразу же начать решать с помощью него задачи. Но очень важно понять, как он работает, чтобы избежать критических ошибок
  • Используете код, специфический для платформы для интеграции с нативной частью приложения. Flutter может взаимодействовать с нативным кодом и решать даже задачи доступа к hardware или какому-либо сложному модулю, который требователен к производительности
  • Создадите свои собственные анимации. Во Flutter очень хорошие возможности для создания анимаций. И это объяснимо, потому что Flutter использует Skia. Вы разберетесь, как создать практически любую анимацию с помощью Flutter без потерь производительности
  • Используете современные фреймворки и библиотеки. Мы будем изучать самые популярные фреймворки для работы с состоянием приложения: Redux, Bloc, MobX. Вы узнаете, как организовать DI во Flutter с помощью inject.dart и фреймворка get_it

Что входит в программу курса:

  • Введение в Dart

В этом модуле вы изучите: ООП на языке Dart, инструменты для Dart

  • Flutter Framework

В этом модуле вы изучите: анатомию отрисовки виджетов, концепцию реактивного пользовательского интерфейса, основные графические примитивы ui.Window, понятие и жизненный цикл виджета, виджеты разметки, виджеты содержания, виджеты ввода информации, а также лучшие архитектурные практики для создания приложений, Кроссплатформенную разработку для Web и Desktop, yизкоуровневое рисование с использованием сцены и возможностей Canvas

  • Асинхронность и сетевое взаимодействие

В этом модуле вы изучите: сетевое взаимодействие, хранение данных на устройстве, асинхронность в Dart, потоки и Future, использование кодогенерации во Flutter, интеграция с внешними API и бессерверные приложения

  • Анимация и мультимедиа в Flutter

В этом модуле вы изучите: явные анимации во Flutter, переходы между страницами. Управление анимацией, кривые, неявные анимации во Flutter, Hero-анимации, интеграция сторонних анимаций во Flutter-приложение, игровые движки во Flutter. Создание 3D-анимации, интернационализация и доступность, поддержка мультимедиа и камеры во Flutter. Обработка изображений, распознавание и классификация

  • Архитектура приложений, управление состоянием и навигация

В этом модуле вы изучите: clean-архитектура, реализация инъекции зависимостей, Inherited-виджеты, библиотеки Provider и Riverpod, Redux для управления состоянием, hook, архитектура MobX, архитектура MWWM и Bloc, модель навигации как управление состоянием. Navigator 2.0

  • Flutter Engine и взаимодействие с платформой

В этом модуле вы изучите: интеграция нативного кода, взаимодействие с платформой, pigeon, Flutter Engine и Add-to-App, Embedding, реализация кода для Desktop

  • Оптимизация производительности

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

  • Тестирование и публикация

В этом модуле вы изучите: создание собственных компонентов, публикация на pub.dev, интеграционные тесты, Unit-тестирование и виджет-тесты

  • Курсовой проект

Здесь вас ждет: выбор темы и организация проектной работы, консультация по домашним заданиям  и проектам, защита проекта

Особенности курса:

  • После окончания 5 модуля обучения OTUS возьмет к себе 6 стажеров из числа лучших студентов группы
  • Итоговый проект в портфолио
  • Преподаватели – Flutter разработчики с большим практическим опытом работы в крупных компаниях

Курс «Flutter & Dart» от itProger

https://itproger.com/course/flutter-dart

Flutter_Itproger

Цена: доступ к видеолекциям бесплатный, к заданиям — от 570 руб / мес в зависимости от выбранной подписки

Формат обучения: видеозаписи лекций

Длительность: произвольная, 11 уроков, 30 заданий

Домашние задания: есть

Связь с преподавателем: нет

Документ об окончании: сертификат

Кому подойдет курс: новички

Доступ к материалам курса: навсегда

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

Что входит в программу курса:

11 уроков, 30 заданий

  • Разработка мобильных приложений для начинающих

Введение в мобильную разработку и фреймворк Flutter

  • Изучение языка Dart. Основные концепции

Основные понятия языка Dart

  • ООП и Dart. Создание классов и объектов

Знакомство с использованием классов и объектов в языке Dart

  • Создание Flutter проекта

Для работы с Flutter нужно виртуальное устройство, на котором можно тестировать проекты. За урок вы скачаете все необходимое и создадите шаблонный проект, а также запустите проект на виртуальном устройстве

  • Основные виджеты приложения

В этом уроке вы научитесь создавать каркас приложения и прописывать основные виджеты

  • Изображения, кнопки и контейнеры

Вы познакомитесь с кнопками, картинками, иконками и контейнерами

  • Система сеток «Grid System». Создание приложения с дизайном

Вы познакомитесь с системой сеток, которая позволяет располагать множество объектов на странице приложения

  • Создание приложения «Список дел»

В этом уроке вы реализуете объект «ListView», создадите функционал для удаления элементов и сделаете всплывающее окно для добавления новых заданий в список

  • Навигация и меню приложения

Вы научитесь работать с навигацией и научитесь создавать меню

  • Подключение базы данных Firebase

Вы узнаете, как можно быстро подключить к проекту базу данных Firebase, переделаете программу «Список дел», и все данные приложения будут храниться в базе данных

Курс «Изучаем Flutter» от Udemy

https://www.udemy.com/course/learn_flutter/

Flutter_udemy_1

Цена: 1990 руб

Формат обучения: видеозаписи лекций

Длительность: 22.5 часа

Домашние задания: есть

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: люди, изучавшие язык Dart

Доступ к материалам курса: навсегда

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

Какие навыки вы получите:

  • Создавать приложения для iOS и Android, используя только один язык программирования (Dart)
  • Понимать основные концепции Flutter

Что входит в программу курса:

  • Раздел 1: Введение

В этом разделе вы изучите: понятие о том, что такое Flutter, установка Flutter и Android Studio (на Windows), установка VS Code (на Windows), установка Android Emulator (на Windows), домашнее задание

  • Раздел 2: Основы

В этом разделе вы изучите: Hot restart и Hot reload, введение в виджеты (Widgets), домашнее задание по виджетам, MaterialApp, Scaffold, типы виджетов, Stateless Widget и его жизненный цикл, Stateful Widget и его жизненный цикл, работа с Asset и Image, работа с Asset и Font, домашнее задание

  • Раздел 3: Основы компоновки UI

В этом разделе вы изучите: Align и Center, Padding, Container, Column и Row, Stack, Expanded, компоновка интерфейса, статический и динамический ListView, домашнее задание

  • Раздел 4: Работа с Null Safety (Dart)

В этом разделе вы изучите: понятие null safety, null-aware операторы, иерархия типов, каскадный null-aware оператор, работа с коллекциями, модификатор late, работа с параметрами класса

  • Раздел 5: Навигация и передача данных

В этом разделе вы изучите: навигация по имени, простая навигация, передача данных при навигации между экранами

  • Раздел 6: Взаимодействие с пользователем

В этом разделе вы изучите: TextField и TextFormField, Form, стилизация полей ввода, ограничение ввода в поля формы, получение текста из полей формы, валидация полей формы, выпадающий список, «Фокусировка» полей ввода, SnackBar, AlertDialog, использование жестов, отправка формы, домашнее задание

  • Раздел 7: Пакеты и зависимости

В этом разделе вы изучите: управление версиями пакетов, пакеты и зависимости, неопубликованные пакеты

  • Раздел 8: Работа с сетью

В этом разделе вы изучите: введение в JSON, ручная сериализация JSON, работа с HTTP, авто генерируемая сериализация JSON, отображение данных

  • Раздел 9: Управление состоянием

В этом разделе вы изучите: типы состояний, ScopedModel, Vanilla (setState()), InheritedWidget, Provider, домашнее задание

  • Раздел 10: Хранение данных на устройстве

В этом разделе вы изучите: плагин shared_preferences, работа с файлами (Чтение/Запись), работа с SQLite

  • Раздел 11: Практика. Погодное приложение

В этом разделе вы изучите: создание модели, реализация запроса и отображение данных, отображение города и даты, температуры, давления, осадков и ветра, прогноза погоды за неделю, получение погоды

  • Раздел 12: BLoC

В этом разделе вы изучите: базовая теория о BLoC. BLoC на потоках (Stream), работа с сетью с Flutter BLoC 8.0 и Flutter Cubit 8.0

  • Раздел 13: Чистая Архитектура (The Clean Architecture)

В этом разделе вы изучите: введение в чистую архитектуру, структура приложения, внедрение зависимостей (Dependency Injection), домашнее задание

  • Раздел 14: Работа с веб-страницами

В этом разделе вы изучите: работа с WebView, управление веб-страницами в WebView, отслеживание изменений в WebView, внедрение Javascript в WebView, работа с локальными Веб-страницами, CSS и JS, обмен данными между WebView и Flutter

  • Раздел 15: Генерация кода

В этом разделе вы изучите: работа с пакетом Freezed, BLoC и Freezed

  • Раздел 16: Ключи

В этом разделе вы изучите: ключи, UniqueKey, ValueKey, ObjectKey, PageStorageKey, GlobalKey

  • Раздел 17: Основы тестирования

В этом разделе вы изучите: основы Unit тестирования, основы Widget тестирования, основы Integration тестирования, основы работы с Mockail, основы TDD (test-driven development)

  • Раздел 18: Анимация

В этом разделе вы изучите: AnimationController и Animation, контроль за ходом анимации, анимация на основе кривых (Curves), одновременная анимация, поэтапная анимация

Курс «Изучаем Dart» от Udemy

https://www.udemy.com/course/learndart/

Flutter_udemy_2

Цена: 3190 руб

Формат обучения: видеозаписи лекций, статьи

Длительность: 4.5 часа видео, 6 статей

Домашние задания: есть

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: новички

Доступ к материалам курса: навсегда

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

Курс по основам программирования на языке Dart (Dart 2.4.1 и 2.5.2)

Что входит в программу курса:

  • Введение

В этой теме вас ждет: вводная информация о Dart, установка Dart на Win 10, домашнее задание

  • Основы

В этой теме вас ждет: переменные, функция main, базовые типы данных, final и const. Типы dynamic и var

  • Управление потоком

В этой теме вас ждет: конструкции if, else, for while, домашнее задание

  • Коллекции

В этой теме вас ждет:Set, Map, List, домашнее задание

  • Функции

В этой теме вас ждет: понятие функции, параметры функции, замыкания, анонимные функции, функция-объект, домашние задания по функциям

  • Исключения

В этой теме вас ждет: пользовательские исключения, использование try, catch, on, finally

  • Объектно-ориентированное программирование, уровень1

В этой теме вас ждет: понятие об объекте, определение класса и объекта, конструкторы класса, «Геттеры» и «Сеттеры», статические свойства и методы классов, константные свойства классов, инициализаторы

  • Объектно-ориентированное программирование, уровень 2

В этой теме вас ждет: понятие о наследовании, наследование конструкторов, обобщения (Generics), реализация интерфейсов, абстрактные классы и методы, домашнее задание

  • Асинхронное программирование

В этой теме вас ждет: понятие асинхронного программирования, async / await

  • Работа с Null Safety

В этой теме вас ждет: понятие о null safety, принципы Null Safety, работа с коллекциями, Null-aware операторы, иерархия типов, модификатор late Гарантия возврата денег 30 дней

Курс «Flutter & Dart — The Complete Guide [2023 Edition]» от Udemy

https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/

Flutter_udemy_3

Цена: 5 990 руб

Формат обучения: видеозаписи лекций, статьи

Длительность: 42 часа

Домашние задания: есть

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: новички

Доступ к материалам курса: навсегда

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

Если вы хорошо владеете английским языком, то, возможно, вас заинтересует данный курс.

Какие навыки вы получите:

  • Изучите Flutter и Dart с нуля, шаг за шагом
  • Создание привлекательных нативных мобильных приложений для Android и iOS
  • Используете такие функции, как Google Maps, камера устройства, аутентификация и многое другое
  • Узнаете, как загружать изображения и как отправлять ручные и автоматические push-уведомления
  • Изучите все основы, не останавливаясь на них: глубоко погрузитесь во Flutter и Dart и станьте продвинутым разработчиком

Что входит в программу курса:

19 разделов, 379 лекций

  • Введение
  • Основы Flutter
  • Запуск приложений на разных устройствах и отладка приложений
  • Виджеты, стиль, добавление логики
  • Адаптивный интерфейс для приложений
  • Виджеты и Flutter изнутри – погружаемся глубже
  • Навигация и экраны
  • Управление состоянием
  • Работа с пользовательским вводом и формы
  • Отправление http запросов
  • Добавление идентификации пользователя
  • Добавление анимаций
  • Использование нативных возможностей устройств (камера, карты, локация)
  • Загрузка изображений, push-нотификации – создание чата
  • Запуск нативного Swift, Objective-C, Java или Kotlin кода
  • Публикация приложений в сторах
  • Закругляемся и следующие шаги
  • Обновление Flutter 2

Гарантия возврата денег 30 дней

Курс «Flutter & Dart — The Complete Flutter App Development Course» от Udemy

https://www.udemy.com/course/flutter-dart-the-complete-flutter-app-development-course/

Flutter_udemy_4

Цена: 5 990 руб

Формат обучения: видео лекции, статьи

Длительность: 25.5 часов

Домашние задания: есть

Связь с преподавателем: есть

Документ об окончании: сертификат

Доступ к материалам курса: навсегда

Кому подойдет курс: новички

Если вы хорошо владеете английским языком, то, возможно, вас заинтересует данный курс.

Что входит в программу курса:

  • Введение
  • Почему Flutter
  • Код на Flutter
  • Установка инструментов разработчика на Mac
  • Установка инструментов разработчика на Windows
  • Введение в язык программирования Dart
  • Поток управления и функции в Dart – if, логические операторы циклы for
  • Объектно-ориентированное программирование – введение
  • Объектно-ориентированное программирование – наследование
  • Объектно-ориентированное программирование – концепции абстракции и интерфейсов
  • Структуры данных и коллекции в Dart
  • Сборка приложений Flutter – фундамент Flutter
  • Создание приложения Biz Card App
  • Flutter stateful виджеты
  • Приложение – создание Flutter Tip Calculator
  • Приложение – создание приложения квиза – узнаем больше виджетов Flutter
  • Концепции Flutter – навигация, списки – приложение Movie App
  • Понимание тем во Flutter
  • Связь с миром – работа с сетью во Flutter
  • Создание Weather Forecast App
  • Работа с картами – создание Earthquakes App
  • Firestore, работа с базами данных
  • Создание адаптивных приложений на Flutter
  • Деконструируем Flutter
  • Публикация приложений в App store и Play store
  • Процесс разработки приложения
  • Что дальше – создай 5 приложений
  • Анимации

Гарантия возврата денег 30 дней

Курс «Flutter уроки для начинающих на русском» от ALEXEY SHPAVDA

https://www.youtube.com/playlist?list=PLyaYkfwvXhRKjYAIO4_J_IcHtAXUR_1ci

Flutter_youtube

Цена: бесплатно

Формат обучения: видеозаписи лекций

Что входит в программу курса:

  • Введение в курс
  • Что такое фреймворк Flutter
  • Установка Flutter
  • Установка Android Studio и Android SDK
  • Создание Android Virtual Device
  • Установка Visual Studio Code
  • Структура Flutter проекта
  • Что такое виджет
  • Виджет MaterialApp
  • Виджет Scaffold
  • Виджет TextStyle / Colors
  • Изменение шрифта
  • Hot Restart vs Hot Reload
  • Stateless виджеты
  • Виджет TextSpan / RichText
  • Виджет NetworkImage / AssetImage / Image
  • Виджет Vector Images / SvgPicture
  • Виджет IconButton / Icon
  • CustomIcons / Пользовательские иконки
  • Виджет Align / Center
  • Виджет Padding / EdgeInsets
  • Виджет Container
  • Виджет Gradient / BoxDecoration
  • Виджет Column
  • Виджет TextBaseline Enum / Row
  • Виджет SizedBox
  • Виджет Expanded
  • Виджет Positioned / Stack
  • Виджет Wrap
  • Виджет ListView
  • Создание Event class
  • Виджет Card
  • Виджет ListTile
  • Flutter Outline / Реструктуризация
  • Stateful виджеты

Курс «Flutter уроки» на Flutter.su

https://flutter.su

Flutter_fluttersu

Цена: бесплатно

Формат обучения: видеоуроки, статьи

Что входит в программу курса:

  • Написание первой программы Hello World
  • StatefulWidget и StatelessWidget
  • Прокручиваемый список ListView
  • Пользовательский ввод
  • class Navigator, навигация и маршрутизация в приложении
  • Использование async и await
  • Сетевые запросы во Flutter, протоколы HTTP/HTTPS

Курс «Руководство по фреймворку Flutter» от Metanit

https://metanit.com/dart/flutter/

Flutter_metanit

Цена: бесплатно

Формат обучения: статьи

Что входит в программу курса:

  • Глава 1. Введение в Flutter

В данной главе вы изучите: что такое Flutter. установка Flutter, написание первой программы, первое приложение в Visual Studio Code, первое приложения в Android Studio, введение в виджеты

  • Глава 2. Контейнеры и управление компоновкой

В этой главе вы изучите: ConstrainedBox, Align, Padding, Center, Container, Row, Column, Expanded

  • Глава 3. Встроенные виджеты и создание своих виджетов

В этой главе вы изучите: Stack, Text, RichText, MaterialApp и Scaffold, StatelessWidget Image и вывод изображений, StatefulWidget и состояние State, кнопка ElevatedButton, GestureDetector и обработка нажатий, TextEditingController, TextField и TextFormField

  • Глава 4. Списки в Flutter

В этой главе вы изучите: виджет ListView и его динамическое создание, выбор элемента в списке ListTile, добавление в список разделителя

Курс «Dart уроки для начинающих на русском» от Академия IT

https://academiait.ru/course/dart-uroki-dlya-nachinayushhih-na-russkom/

Flutter_dart_академияit

Цена: бесплатно

Формат обучения: видеозаписи лекций

Длительность: 12 уроков

Что входит в программу курса:

  • Вводный урок
  • Установка Dart, структура проекта
  • Синтаксис языка, комментарии
  • Базовые типы данных, переменные
  • Ключевые слова final, const
  • Преобразования типов
  • Арифметические операторы
  • Операторы is is! as ? ?? ??=
  • Класс даты и времени DateTime
  • Коллекции (Map, Set, List)
  • Условные конструкции switch, case, if, else
  • Циклы while, do while, for in, for

Курс «Документация по Flutter» от Flutterdocs

https://flutterdocs.ru

Flutter_docs

Цена: бесплатно

Официальная документация по флаттер на русском языке. Здесь вы сможете узнать, как установить Flutter, настроить окружение, познакомитесь с синтаксисом языка Dart, виджетами и примерами кода на Flutter.

Возможно, вам будет интересно

Возможно, вас заинтересует курс по новому направлению Flutter flow от онлайн-школы Zerocoder. Flutter flow – это продвинутый no-code конструктор мобильных приложений для Android и iOS, который открыл новые возможности в создании сложных и красивых приложений с анимацией. Ознакомиться с курсом вы можете по ссылке на курс.

IT-колледж Хекслет предлагает программу обучения, в которую среди прочих языков и технологий, также входит Flutter. Обучение возможно очно в Москве и Санкт‑Петербурге, дистанционно и очно‑заочно в любом городе. Ознакомиться с программой вы можете по ссылке на курс.

Возможно, вас заинтересует книга «Flutter на практике. Прокачиваем навыки мобильной разработки с помощью открыт. фреймворка от Googlе», автор — Франк Заметти. Ознакомиться с книгой вы можете по ссылке на книгу.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка вверх