13 июл. 2022 г.·1 мин

Создание мобильного приложения, добавляющего контакт пользователя в соответствии с заданными параметрами.

Узнайте, как добавлять новые контакты в адресную книгу в мобильных приложениях.

Создание мобильного приложения, добавляющего контакт пользователя в соответствии с заданными параметрами.

Разнообразие блоков бизнес-процессов в AppMaster позволяет строить разнообразную логику в мобильных и веб-приложениях. В данной статье рассматривается пример простого мобильного приложения, создающего контакт пользователя в соответствии с заданными параметрами. Большинство настроек приложения опущено и не представлено подробно в данной статье (например, настройка триггера onLaunch).

Основная логика реализована с помощью предустановленного блока бизнес-процесса Add contact.

  • Имя [строка];
  • Номер телефона [phone]
  • Email [email]
  • Должность [string]
  • Компания [строка]
  • День рождения [дата]

Прежде всего, необходимо установить в приложение модуль Mobile apps. Данный модуль находится в разделе Модули.

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

Далее создается пустой экран (View), который заполняется функциональными элементами. Текстовое поле для имени; поле телефона для номера телефона; поле электронной почты для Email и Date Picker для дня рождения. Интерфейс выглядит следующим образом:

Логика добавления контакта представляет собой бизнес-процесс, который начинается с триггера onTap кнопки Add contact и выглядит следующим образом:

  • InputString Get Properties - получает значение имени (Name) из виджета Text Field;
  • InputEmail Get Properties - получает значение email (Email) из виджета Email Field;
  • InputPhone Get Properties - получает номер телефона (Phone number) из виджета Phone Field;
  • Datepicker Get Properties - получение даты дня рождения (Birthday) из виджета Date Picker;
  • Add Contact - получает значения из вышеперечисленных входов и создает контакт на смартфоне пользователя.

Осталось настроить навигацию при загрузке приложения. Навигация настраивается с помощью триггера запуска в разделе Triggers & Actions.

Навигация осуществляется с помощью блока Navigate. Тип навигации при запуске приложения (onLaunch) всегда должен быть root. В нашем примере пользователь должен сначала перейти на экран Sign In, поэтому этот экран указан в свойстве Screen блока Navigate.

Не забудьте также отредактировать бизнес-процесс авторизации таким образом, чтобы в случае успешной авторизации свойство Screen блока Navigate указывало на экран, созданный нами для добавления контакта в адресную книгу пользователя.

Таким образом, в данной статье был рассмотрен принцип использования блока Add Contact в мобильных приложениях для добавления новых контактов в адресную книгу пользователя.

Легко начать
Создай что-то невероятное

Экспериментируйте с AppMaster с бесплатной подпиской.
Как только вы будете готовы, вы сможете выбрать подходящий платный план.

Попробовать AppMaster