In this article:

Creating a Native Mobile Application

Creating a Cross-Platform Mobile Application

Development

A mobile application based on a mobile platform server can be developed using a framework. A framework can be used to create an application architecture based on ready-to-use structures and provides data exchange with a data source.

The platform can be used to develop native and cross-platform mobile applications. The main characteristic of these types is adaptation to an operating system. Native applications are developed for each operating system using the appropriate programming language, for example, Kotlin for Android and JVM and Swift for iOS. Cross-platform applications are developed using additional frameworks, for example, React Native, Flutter, Xamarin, QT, and so on, due to which a single mobile application code can be used in different operating systems. The use of cross-platform applications allows for reducing resources spent on application development.

Scheme of interaction between mobile platform server, data source and framework during mobile application development:

TIP. Before getting started with mobile application development see the knowledge base.

Creating a Native Mobile Application

To create a native mobile application using a framework:

  1. Make sure that the following conditions are satisfied:

  1. Download the framework archive for corresponding operating system.

NOTE. To get framework archive, contact technical support by sending a request to support@fsight.ru or via technical support services that are available after registration at the website.

  1. Connect the framework to a native mobile application development project:

  1. Develop a mobile application code for a specific operating system using the framework.

A native mobile application can also be developed using ready templates with source code, in which basic functions are implemented that are used in corporate applications.

Creating a Cross-Platform Mobile Application

To create a cross-platform mobile application:

  1. Make sure that the following conditions are satisfied:

  1. Develop a single mobile application code for different operating systems.

  2. Select how single code methods should address a mobile platform server:

Conditions of bridge use:

NOTE. To get a ready cross-platform bridge in iOS, contact technical support by sending a request to support@fsight.ru or via technical support services that are available after registration at the website.

To use a framework of the corresponding operating system:

      1. Download the framework archive.

NOTE. To get the framework archive, contact technical support by sending a request to support@fsight.ru or via technical support services, which are available after registration at the website.

      1. Connect the framework to a mobile application development project:

See also:

Installing and Setting Up Foresight Mobile Platform | Server API