Difference between revisions of "Creating a Mobile Application"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 22: Line 22:
===Creating a mobile application===
===Creating a mobile application===
This process assumes that you have already created an application using the AgileApps platform. For information on creating applications in the AgileApps platform, see [[Application Construction Wizard]].
This process assumes that you have already created an application using the AgileApps platform. For information on creating applications in the AgileApps platform, see [[Application Construction Wizard]].
You are now creating a mobile application for this same application.
You are now creating a mobile application for this same application.
:1. Log into the AgileApps application.
:1. Log into the AgileApps application.
Line 54: Line 55:
:::::v. On success, you will see the message '''Last build is successful'''. Click '''Download''' to download the .ipa package file.
:::::v. On success, you will see the message '''Last build is successful'''. Click '''Download''' to download the .ipa package file.
{{Note| On failure, you will see a corresponding message.}}
{{Note| On failure, you will see a corresponding message.}}
===Editing a mobile application===
You can edit a mobile application from the mobile application dashboard page.
:1. Log into the AgileApps application.
:2. Select [[File:mobile_app_image.png]] from the left navigation panel.
:3. On the Mobile Applications dashboard page, you will see a list of all the mobile applications that are available under your tenant profile.
{{Note| To search for an application, type the name of the application in the Search Application box adjacent to [[File:add_mobile_app.png]].
:4. Select the application you want to edit and click the ellipses icon as shown in the following image:
:[[File:mobile_app_edit.png| 40px]].
:5. Click '''Edit''' and make the required changes.
:6. Click '''Save'''.
===Deleting a mobile application===
You can delete a mobile application from the dashboard page.
:1. Log into the AgileApps application.
:2. Select [[File:mobile_app_image.png]] from the left navigation panel.
:3. On the Mobile Applications dashboard page, you will see a list of all the mobile applications that are available under your tenant profile.
{{Note| To search for an application, type the name of the application in the Search Application box adjacent to [[File:add_mobile_app.png]].
:4. Select the application that you want to delete, and click the ellipses icon as shown in the following image:
:[[File:mobile_app_edit.png| 40px]]
:5. Select '''Delete'''.
:6. In the Confirm deletion dialog box, click '''OK'''.

Revision as of 08:15, 27 August 2019

Overview

You can build many applications on the AgileApps platform and publish them as native mobile applications. By publishing the applications built on the AgileApps platform as mobile applications, you can extend the reach of these applications. The mobile applications you create, support both Android and iOS platforms. You can publish these mobile applications on the Google Play Store or on the Apple App Store.

Actors

Any user who has the Manage Applications permission can create these mobile applications. For more information about this permission, see Manage Applications permission.

Before you begin

You need to meet the following prerequisites before you create the mobile applications:

  • The AgileApps platform should have the ability to create mobile applications from the applications built on the platform.
  • The platform should support both Android and iOS platforms.
  • The supported operating system versions are:
  • Android - 7.0 and later
  • iOS - 10.0 and later
  • Configure the application build server.

Basic Flow

This section explains the basic flow for the following:

  • Creating a mobile application
  • Editing a mobile application
  • Deleting a mobile application

Creating a mobile application

This process assumes that you have already created an application using the AgileApps platform. For information on creating applications in the AgileApps platform, see Application Construction Wizard.

You are now creating a mobile application for this same application.

1. Log into the AgileApps application.
2. Select Mobile app image.png from the left navigation panel.
3. Click Add mobile app.png from the upper-right corner of the Mobile Applications screen.
4. On the Application Name screen, provide the following details:
a. Application Name – This is a unique name across each tenant. Under a single tenant you cannot have two applications with the same name.

Notepad.png

Note: You cannot change this name once you save this form.

b. Description – Provide a brief description for the application.
c. Version – Provide a version number. This version number is shown in the About page of the mobile application.
d. Author Name – Provide an author name. This name could be of a user, team, or an organization.
e. Icon – Set an icon for the application you are creating. Click Upload icon mobile.png to upload an icon.

Notepad.png

Note: We recommend that you use .PNG format. Size ratio allowed is 1024x1024 pixels.

f. Splash – Set a screen to show on your mobile device while the application is loading.

Notepad.png

Note: We recommend that you use .PNG format. Size ratio allowed is 1024x1024 pixels.

g. Theme – Set a theme for the application that you are creating. Currently, a default theme is available for the application that you create.
5. Click Save to save the changes.
6. In the Build section, provide the following details to package the application:
a. For Android:
i. Alias – Enter an alias to build the application.
ii. Keystore file – Provide a keystore file that includes the alias information.
iii. Keystore Password – Provide the password for your keystore file.
iv. Alias Password – Provide the password for your alias.
v. Click Build to build the application package. The system displays the message Build is in progress.
vi. On success, you will see the message Last build is successful. Click Download to download the .apk package file.

Notepad.png

Note: On failure, you will see a corresponding message.

b. For iOS:
i. Provisioning Profile – Enter the details for the provisioning profile that you have received from Apple for creating applications for the App store.
ii. Certificate File – Provide the certificate details which is of .p12 file format.
iii. Certificate Password – Enter the password for the certificate.
iv. Click Build to build the application package. The system displays the message Build is in progress.
v. On success, you will see the message Last build is successful. Click Download to download the .ipa package file.

Notepad.png

Note: On failure, you will see a corresponding message.

Editing a mobile application

You can edit a mobile application from the mobile application dashboard page.

1. Log into the AgileApps application.
2. Select Mobile app image.png from the left navigation panel.
3. On the Mobile Applications dashboard page, you will see a list of all the mobile applications that are available under your tenant profile.

{{Note| To search for an application, type the name of the application in the Search Application box adjacent to Add mobile app.png.

4. Select the application you want to edit and click the ellipses icon as shown in the following image:
Mobile app edit.png.
5. Click Edit and make the required changes.
6. Click Save.

Deleting a mobile application

You can delete a mobile application from the dashboard page.

1. Log into the AgileApps application.
2. Select Mobile app image.png from the left navigation panel.
3. On the Mobile Applications dashboard page, you will see a list of all the mobile applications that are available under your tenant profile.

{{Note| To search for an application, type the name of the application in the Search Application box adjacent to Add mobile app.png.

4. Select the application that you want to delete, and click the ellipses icon as shown in the following image:
Mobile app edit.png
5. Select Delete.
6. In the Confirm deletion dialog box, click OK.