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

Что вы узнаете
- Создание макетов (добавление виджетов)
- Добавление интерактивности к элементам UI
- Обработка поведения приложения в ответ на взаимодейств ия пользователя (управление состоянием).
- Запуск приложения
Шаги по созданию приложения следующие:
1. Клонировать или создать проект
Чтобы начать проект, первым шагом является создание нового проекта. Однако, чтобы упростить процесс, мы уже создали для вас стартовое приложение. Просто откройте эту ссылку, нажмите кнопку 'Clone', и проект мгновенно добавится в ваш аккаунт.

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

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.
Проблемы?
Если у вас возникают проблемы с приложением, убедитесь, что вы правильно следовали инструкциям.
Чтобы получить помощь, обратитесь к форуму сообщества. Если проблемы продолж аются, не стесняйтесь сообщить о них нашей команде поддержки.