Android Framework

To develop a mobile application, use the FMP Android framework. FMP is an object oriented framework that makes work with a mobile platform server easier due to its architecture.

The framework is delivered with the readme.pdf file and the android-dokka documentation containing framework structure description:

IMPORTANT. To open framework internal documentation, use the Maven service, its documentation is contained in the <version number>.zip archive located in the en/fsight/fmp/doc/android folder. To open framework external documentation, open the links given below.

To get started with the framework and study examples of methods use, see readme.pdf at:

https://help.fsight.ru/MobilePlatform/API/android-pdf/readme.pdf

To work with framework structure, see the android-dokka documentation at:

https://help.fsight.ru/MobilePlatform/API/android-dokka/

The side panel displays sections for navigation by framework elements, the main page area displays description of a specific element, its syntax, and examples of use.

Connecting the FMP Framework via the Flutter Framework

To connect the FMP framework and prepare a cross-platform mobile application for development via the Flutter framework:

  1. Download the flutter-android*.zip cross-platform bridge archive.

NOTE. To get a ready cross-platform bridge, 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. Add contents of the flutter folder to the cross-platform part of the mobile application development project.

  2. Add the FMPBridge.kt file to the mobile application development project's native part. If required, open the file for edit and change the package parameter according to project name.

  3. Copy cross-platform bridge contents from the MainActivity.kt file to the mobile application development project's native part.

After executing the operations the FMP framework is connected, and the cross-platform mobile application is prepared for development.

See also:

Development