Что такое проект

Проект во FlutterFlow — это полноценное Flutter-приложение со всем сгенерированным кодом. Код можно выгрузить, и приложение соберётся как обычный Flutter-проект, без всякого FlutterFlow.

В проект входит всё, что создаёт команда flutter create, плюс пакеты под задачи, которые встречаются почти в каждом приложении.

Интерфейс и оформление

  • auto_size_text: подгоняет размер текста под отведённое место.
  • cached_network_image: показывает изображения из сети и кеширует их.
  • flutter_animate: анимации для виджетов.
  • font_awesome_flutter: набор иконок FontAwesome.
  • from_css_color: превращает CSS-цвета в объекты Color.
  • google_fonts: шрифты из каталога Google Fonts.
  • page_transition: настраиваемые переходы между страницами.
  • go_router: декларативная маршрутизация по URL-шаблонам.

Данные и хранение

  • collection: дополнительные коллекции и утилиты для них.
  • json_path: выборка данных из JSON по путям.
  • provider: распространённый способ управления состоянием.
  • shared_preferences: хранение простых значений «ключ — значение» между запусками.

Платформенные интеграции

Утилиты

  • intl: локализация — перевод строк, множественные формы, форматирование дат и чисел.
  • flutter_cache_manager: управление кешем файлов со своими правилами.
  • timeago: относительное время — «5 минут назад».

Всё, что вы добавляете в проект — страницы, виджеты, логика, сторонние пакеты, — попадает в сгенерированный код.

совет
Сгенерированный код

Как устроен получившийся Flutter-проект, разобрано в руководстве по структуре каталогов.

перевод официальной документации FlutterFlow

обновлено

ESC