Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

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

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

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

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

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

low code

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

no-code

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

no-code

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

low code

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

no-code AppMaster

  • 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.

no-code

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

no-code

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

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

Похожие статьи

Как платформы телемедицины могут увеличить доход вашей практики
Как платформы телемедицины могут увеличить доход вашей практики
Узнайте, как платформы телемедицины могут увеличить доход вашей практики за счет предоставления улучшенного доступа к пациентам, снижения эксплуатационных расходов и улучшения качества обслуживания.
Роль системы управления обучением в онлайн-образовании: трансформация электронного обучения
Роль системы управления обучением в онлайн-образовании: трансформация электронного обучения
Узнайте, как системы управления обучением (LMS) трансформируют онлайн-образование, повышая доступность, вовлеченность и педагогическую эффективность.
Ключевые характеристики, на которые следует обратить внимание при выборе платформы телемедицины
Ключевые характеристики, на которые следует обратить внимание при выборе платформы телемедицины
Откройте для себя важнейшие функции телемедицинских платформ: от безопасности до интеграции, обеспечивающие бесперебойную и эффективную удаленную доставку медицинских услуг.
Начните бесплатно
Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с бесплатной подпиской AppMaster

Воплотите свои идеи в жизнь