Простое приложение-визитка для вводной лекции по Flutter.
- Должен быть установлен Dart
- Выполнить команду
dart setup.dart
(можно выполнять многократно) - [для Android Studio] Сконфигурировать IDE для использования fvm
- Сделать форк проекта
- Склонировать проект локально
- Выполнить "Подготовку проекта"
- Выполнить
dart run deploy_web.dart
- Перейти во вкладку Actions вашего форка и найти выполнившийся workflow — в нём будет указана ссылка, куда задеплоился проект
Процесс написания приложения разбит на два майлстоуна:
- Верстка с помощью виджетов фреймворка
- Визуальные доработки (шрифты/иконки) и действия
- Декомпозиция UI с помощью StatelessWidget
- Реализация тёмной темы с помощью StatefulWidget
- Настройка линтера, логгера, обработки ошибок
- Интернационализация приложения
- Централизованная работа с темой приложения
- Генерация иконок
- Официальная документация Flutter
- Официальная документация Dart
- Главное хранилище Dart/Flutter библиотек
- Dartpad для онлайн-экспериментов с Dart/Flutter
- Официальный Youtube-канал Flutter
- Flutter в Школе Мобильной Разработки Яндекса 2021
- Flutter в Школе Мобильной Разработки Яндекса 2023
- DartUp!
- Репозиторий-сборник Flutter Awesome