Содержание (разворачивается)
- Курс «Flutter» от Skillbox
- Курс «Профессия Flutter-разработчик» от Skillbox
- Курс «Flutter Mobile Developer» от Otus
- Курс «Flutter & Dart» от itProger
- Курс «Изучаем Flutter» от Udemy
- Курс «Изучаем Dart» от Udemy
- Курс «Flutter & Dart — The Complete Guide [2023 Edition]» от Udemy
- Курс «Flutter & Dart — The Complete Flutter App Development Course» от Udemy
- Курс «Flutter уроки для начинающих на русском» от ALEXEY SHPAVDA
- Курс «Flutter уроки» на Flutter.su
- Курс «Руководство по фреймворку Flutter» от Metanit
- Курс «Dart уроки для начинающих на русском» от Академия IT
- Курс «Документация по Flutter» от Flutterdocs
- Возможно, вам будет интересно
Курс «Flutter» от Skillbox
https://skillbox.ru/course/flutter/
Цена: рассрочка на 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/
Цена: рассрочка на 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/
Цена: около 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
Цена: доступ к видеолекциям бесплатный, к заданиям — от 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/
Цена: 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/
Цена: 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/
Цена: 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/
Цена: 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
Цена: бесплатно
Формат обучения: видеозаписи лекций
Что входит в программу курса:
- Введение в курс
- Что такое фреймворк 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
Цена: бесплатно
Формат обучения: видеоуроки, статьи
Что входит в программу курса:
- Написание первой программы Hello World
- StatefulWidget и StatelessWidget
- Прокручиваемый список ListView
- Пользовательский ввод
- class Navigator, навигация и маршрутизация в приложении
- Использование async и await
- Сетевые запросы во Flutter, протоколы HTTP/HTTPS
Курс «Руководство по фреймворку Flutter» от Metanit
https://metanit.com/dart/flutter/
Цена: бесплатно
Формат обучения: статьи
Что входит в программу курса:
- Глава 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/
Цена: бесплатно
Формат обучения: видеозаписи лекций
Длительность: 12 уроков
Что входит в программу курса:
- Вводный урок
- Установка Dart, структура проекта
- Синтаксис языка, комментарии
- Базовые типы данных, переменные
- Ключевые слова final, const
- Преобразования типов
- Арифметические операторы
- Операторы is is! as ? ?? ??=
- Класс даты и времени DateTime
- Коллекции (Map, Set, List)
- Условные конструкции switch, case, if, else
- Циклы while, do while, for in, for
Курс «Документация по Flutter» от Flutterdocs
Цена: бесплатно
Официальная документация по флаттер на русском языке. Здесь вы сможете узнать, как установить Flutter, настроить окружение, познакомитесь с синтаксисом языка Dart, виджетами и примерами кода на Flutter.
Возможно, вам будет интересно
Возможно, вас заинтересует курс по новому направлению Flutter flow от онлайн-школы Zerocoder. Flutter flow – это продвинутый no-code конструктор мобильных приложений для Android и iOS, который открыл новые возможности в создании сложных и красивых приложений с анимацией. Ознакомиться с курсом вы можете по ссылке на курс.
IT-колледж Хекслет предлагает программу обучения, в которую среди прочих языков и технологий, также входит Flutter. Обучение возможно очно в Москве и Санкт‑Петербурге, дистанционно и очно‑заочно в любом городе. Ознакомиться с программой вы можете по ссылке на курс.
Возможно, вас заинтересует книга «Flutter на практике. Прокачиваем навыки мобильной разработки с помощью открыт. фреймворка от Googlе», автор — Франк Заметти. Ознакомиться с книгой вы можете по ссылке на книгу.