App Development Process

This chapter describes the process of creating the Nexacro Platform application as the app so that it can operate in the Android environment.

『From Start to End』 covers the process from the app development to the creation of the app package file for deployment, and 『Modifying Only UI』 covers the process of creating the app package file for deployment after simply modifying the UI using Nexacro Studio when UI modification is required.

From Start to End

To develop the Android app with Nexacro Platform, you need Nexacro Studio and App Builder. On top of those, Android Studio is additionally required to add functions, test, and debug, using the library provided by the Android platform. The user can develop apps quickly and efficiently by properly using three tools, which are the Nexacro Studio that is required to create UI, the App Builder that performs deployment, and the Android Studio that is required to create Android functions.

The following is a flow chart that summarizes the process of developing an app using the three tools in the Nexacro Platform environment. You can check what the user needs to do and what output they will achieve through each process.

앱_개발_절차도_20190827

Nexacro Studio

App Builder

Android Studio

1 UI Design (UI design and event processing)

Use Nexacro Studio to design the UI and implement events and processing logics that occur as the result of user interaction.



2 Packing (deployment file creation)

Perform the packing for deploying the application created with Nexacro Studio.



3 Build App (app build with only UI)

Connect to the App Builder server from Nexacro Studio to create a project, upload the packing file, and perform the build to build the APK file.




4 Export android project (exporting the Android project)

Download the Android project by exporting it from the web console of the App Builder server.




5 Implement android functions (Android function implementation)

Set the bootstrap and project URL in the downloaded Android project and implement the Android functions.



6 Test and Debug

Test and debug the implemented app on the emulator and mobile device.


7 Import android project (importing the Android project)

Import the Android project with the implementation completed in the web console of the App Builder server to the App Builder server.


8 Build App (full app build)

Run Build App in Nexacro Studio to create the APK file for deployment.



Modifying Only the UI

In the case of only modifying the UI application part, in other words, when the development of functions provided by the platform is completed and there is no need to modify the Android Java code, the development task can be performed only with Nexacro Studio.

Of course, to build as an app, App Builder is required, but the user does not need to directly control the App Builder, and both development and build can be performed only with Nexacro Studio. In this case, the development process becomes also very simple. The following table shows the development process of this case.

Nexacro Studio

App Builder

Android Studio

1 UI Design (UI design and event processing)

Modify UI, events, and functions using Nexacro Studio.



2 Packing (deployment file creation)

Perform the packing for deploying the application created with Nexacro Studio. When packing, the Version of the modified item must be uploaded to perform the update.



3 Build App (build app)

Execute the build after setting the Build Type item to "Upload Contents" in the setting screen of the build app wizard of Nexacro Studio.