Введение во Flutter

Flutter — современная платформа разработки под Android, iOS и WEB. Представляем краткий курс изучения Flutter на русском языке.

Пользовательский интерфейс во Flutter

Основные виджеты во Flutter

  • Виджет Row
  • Виджет Column
  • Виджет Baseline
  • Виджет Stack
  • Виджет Expanded
  • Виджет Padding
  • Виджет PageView
  • Виджет ListView
  • Виджет Slivers
  • Виджет Hero Image
  • Виджет Nested Lists

Данные и бэкенд во Flutter

  • Управление состоянием State
  • JSON и сериализация во Flutter
  • Firebase и Flutter

Доступность и интернационализация

  • Доступность
  • Интернационализация

Интеграция платформы

  • Написание пользовательского кода для конкретной платформы

Пакеты и плагины

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

  • Android Studio / IntelliJ для Flutter
  • Visual Studio Code для Flutter
  • DevTools для Flutter
    • Описание
    • Установка и запуск DevTools из Android Studio
    • Установка и запуск DevTools из VS Code
    • Установка и запуск DevTools из командной строки
    • Использование инспектора Flutter
    • Использование Timeline view во Flutter
    • Использование Memory view во Flutter
    • Использование Performance view во Flutter
    • Использование Debugger во Flutter
    • Использование Logging view во Flutter
  • Flutter SDK
    • Обновление Flutter
    • Релизы Flutter SDK
  • Горячий перезапуск(Hot reload) во Flutter
  • Форматирование кода во Flutter