В App Inventor компоненты представляют собой строительные блоки, из которых составляются приложения. Каждый компонент представляет собой часть функциональности приложения и предоставляет доступ к определенным возможностям устройства или сервисам. Их можно разделить на две категории:
Визуальные компоненты
Эти компоненты отвечают за отображение интерфейса приложения и взаимодействие с пользователем. Примеры визуальных компонентов: кнопка, текстовое поле, изображение, холст, список, веб-компонент и т.д. Визуальные компоненты можно перетаскивать на экран дизайна приложения и настраивать их свойства.
Невидимые компоненты
Эти компоненты предоставляют доступ к различным функциям устройства или сервисам. Примеры невидимых компонентов: база данных, датчики устройства, GPS, веб-службы, файловая система и т.д.
Невидимые компоненты добавляются на экран блоков и используются для программирования логики приложения.
Компоненты в App Inventor можно соединять между собой с помощью блоков программирования для создания функциональности приложения. Например, вы можете связать кнопку с базой данных, чтобы сохранить данные при нажатии на кнопку, или использовать датчик устройства для запуска анимации на холсте.