A custom mobile application can be developed using ready templates with open source code, in which basic functions are implemented that are used in corporate applications.
A template application is a ready mobile application with authentication forms and a basic data view, friendly interface and adaptive functionality for iOS and Android. An application enables the user to quickly make familiar with mobile platform work principles, reduce time on mobile application development from the scratch, and set up application parameters according to customer requirements.
To get started with a template mobile application:
Download the archive with the project of template mobile application from distribution files mobile platform:
FMPTemplateApp.19.03_iOS.1.0.7. Archive for iOS.
FMPTemplateApp.19.03_Android.1.146. Archive for Android.
NOTE. To get mobile platform server distribution files, contact technical support by sending a request to support@fsight.ru or technical support services that are available after registration at the website.
Open the project of template mobile application:
iOS. Unpack the archive and start the file with the *.xcworkspace extension.
If errors occur after opening the projects, execute of the operations:
Compile the project using COMMAND + B key combination.
Reset dependencies in the project using the command Pod install in the terminal.
Android. Unpack the archive to the stencil folder and open it in Android Studio.
Set up connection of template application to mobile platform server.
After executing the operations the template mobile application will be ready for use.
To connect a template application to Foresight Analytics Platform, see the Example of Connecting Application to Foresight Analytics Platform.
Key features:
Background check of server availability
Connect and work with data source resources
Toggle between environments and projects
Template application functionality is different depending on operating system used:
Functionality | iOS | Android |
Display boot screen | ||
Display welcome presentation | ||
Set up connection to mobile platform server | ||
User authentication | ||
Store application settings | ||
Background check of mobile platform server availability | ||
Connect and work with data source resources | ||
Work with data offline | ||
Write to technical support | ||
Toggle between environments and projects | ||
Multi-user mode |
Conventions:
- functionality is fully available.
- functionality is not available.
- functionality is limited.
See also:
Development | Connecting Template Application to Mobile Platform Server | Example of Connecting Application to Foresight Analytics Platform