Перейти к основному содержимому

Руководство по быстрому старту

Добро пожаловать в Руководство по быстрому старту FlutterFlow! Это руководство предназначено для тех, кто хочет сразу погрузиться в создание первого приложения в FlutterFlow. Здесь вы создадите экран, который позволит пользователям изменять количество товара перед добавлением его в корзину.

Это руководство по быстрому старту разработано так, чтобы быть простым и доступным, быстро вводя вас в основные концепции FlutterFlow. Для тех, кто хочет глубже понять возможности FlutterFlow, мы рекомендуем ознакомиться со страницами концепций FlutterFlow.

Ниже приведен предварительный просмотр того, как будет выглядеть ваше приложение после завершения:

Демо-приложение быстрого старта

Что вы узнаете

  • Создание макетов (добавление виджетов)
  • Добавление интерактивности к элементам UI
  • Обработка поведения приложения в ответ на взаимодействия пользователя (управление состоянием).
  • Запуск приложения

Шаги по созданию приложения следующие:

  1. Клонировать или создать проект
  2. Создание UI
  3. Настройка стиля
  4. Управление состоянием
  5. Запуск приложения

1. Клонировать или создать проект

Чтобы начать проект, первым шагом является создание нового проекта. Однако, чтобы упростить процесс, мы уже создали для вас стартовое приложение. Просто откройте эту ссылку, нажмите кнопку 'Clone', и проект мгновенно добавится в ваш аккаунт.

clone-project.png

После клонирования проекта вы увидите страницу с изображениями и описаниями товаров. Вы добавите функцию, которая позволит пользователям обновлять количество товара.

zero-to-final.png

2. Создание UI

В этом разделе мы рассмотрим, как создать пользовательский интерфейс (UI) для этой функции. Это включает создание макета и добавление различных виджетов на страницу.

Чтобы создать UI:

к сведению

Подробнее о создании макетов можно узнать здесь.

3. Настройка стиля

Следующим шагом является настройка стиля элементов UI. Это включает изменение цветов, шрифтов и размеров кнопок и меток. В FlutterFlow это можно сделать через панель свойств, которая предоставляет множество вариантов для настройки.

Чтобы настроить стиль:

4. Управление состоянием

После настройки UI пора сделать приложение интерактивным, добавив состояние. Это означает настройку приложения для реагирования на взаимодействия пользователя. Например, когда пользователь нажимает кнопку для увеличения количества, число, отображаемое на метке, должно соответственно увеличиться.

4.1 Добавление переменной состояния

Мы можем добиться такого поведения, добавив переменные состояния. Переменная состояния хранит данные, которые могут изменяться со временем. Для этого конкретного случая давайте добавим переменную состояния страницы, которая будет хранить текущее значение количества. Когда пользователь взаимодействует с кнопками, мы обновляем эту переменную, что в свою очередь обновляет UI.

Вот как добавить и использовать переменные состояния:

4.2 Обновление переменной состояния

Чтобы обновить переменную состояния, нам нужно добавить действия. Действия — это по сути функции, которые запускаются в ответ на взаимодействие пользователя, в данном случае при нажатии кнопок «Увеличить» или «Уменьшить». Вы можете добавить действия к кнопкам через панель действий.

Вот как добавить действия к кнопкам и обновить переменную состояния:

5. Запуск приложения

Теперь, когда вы создали и настроили приложение, пора его запустить. FlutterFlow позволяет тестировать полностью функциональную версию вашего приложения в режимах Test и Run. Режим Run требует 2–4 минуты (или больше, в зависимости от размера проекта). Однако, чтобы увидеть изменения немедленно, вы можете запустить приложение в режиме Test, который использует функцию "Hot Reload" из Flutter.

Поздравляем! Вы создали свое первое приложение с помощью FlutterFlow.

Проблемы?

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

Чтобы получить помощь, обратитесь к форуму сообщества. Если проблемы продолжаются, не стесняйтесь сообщить о них нашей команде поддержки.