Конструктор приложений

Открыв проект, вы оказываетесь в конструкторе — App Builder. Он разделён на четыре части: меню навигации, панель инструментов, холст и панель свойств.

Конструктор FlutterFlow: меню навигации, панель инструментов, холст и панель свойств

Меню навигации (Navigation Menu) стоит слева и переключает вас между режимами работы: вёрстка интерфейса, база данных, API, настройки приложения, интеграции и всё остальное.

Что доступно из меню:

  1. Dashboard — панель управления: проекты, аккаунт, материалы FlutterFlow.
  2. Widget Palette — палитра виджетов, все элементы интерфейса.
  3. Page Selector — страницы, компоненты и файлы кастомного кода; их же удобно раскладывать по папкам.
  4. Widget Tree — дерево виджетов выбранной страницы.
  5. Storyboard — схема экранов и переходов между ними.
  6. Search — поиск по всему проекту. Результаты можно сузить до данных, дизайна, состояния, кода или страниц и компонентов.
  7. Test Mode — запуск приложения в режиме живой отладки.
  8. Firestore — коллекции и настройки Firestore.
  9. Data Types — собственные типы данных.
  10. App Values — переменные App State и константы.
  11. API Calls — описания API-запросов.
  12. Media Assets — загрузка файлов для приложения и для команды.
  13. Cloud Functions — облачные функции Firebase: написание и деплой.
  14. Tests — автоматические тесты.
  15. Agents — AI-агенты: создание, настройка и подключение диалогового ИИ к приложению.
  16. App Events — события приложения, через которые несвязанные части приложения обмениваются сигналами.
  17. Theme settings — внешний вид: цвета, шрифты, стили.
  18. Settings and Integrations — настройки проекта и интеграции.

Панель инструментов

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

Холст

На холсте видно превью экрана устройства — там и собирается страница приложения.

Панель свойств

Панель свойств (Properties Panel) отвечает и за внешний вид элемента, и за его поведение. Здесь добавляют действия, настраивают запрос к бэкенду, задают анимации и многое другое.

Набор настроек зависит от того, что выделено на холсте:

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

обновлено · перевод от

⌕ ESC