This blog post is the second of two-part series on developing hybrid mobile applications. In the first part, we looked at what is a hybrid mobile app and why hybrid mobile applications are very popular within enterprises. In this part, we will see how WaveMaker can simplify hybrid mobile app development using visual RAD methodology.
Let us first understand the overall deployment of a hybrid mobile application when using WaveMaker. This will simplify our understanding of the capabilities of a hybrid mobile application developed using WaveMaker.
The figure below shows the overall deployment of a hybrid mobile application.
The Hybrid Mobile Application consists of 2 parts:
The Device-specific client application communicates with the Backend application using REST APIs. WaveMaker RAD enabled visual drag and drop development of the entire hybrid mobile application (client and the server part). This model simplifies the process of building, testing and running hybrid applications. WaveMaker RAD takes away the heavy lifting of integrating to databases, custom business logic, legacy systems as well as any cloud service that you may need for your mobile application. You also can easily configure security (authentication, authorization) and backend logic for the mobile application.
To get started, you can choose whether to build a responsive web or hybrid mobile application. The reason they are different is you will get UI layouts, Templates, Widgets, etc. specific to the mobile device. Once you develop the application for one format, you cannot transform to the other.
With WaveMaker 8, now you can apply the same Visual Drag and Drop approach to Hybrid Mobile Application development. You get same the simplicity of drag and drop, readymade HTML5 widgets, device-specific widgets, seamless binding, and a 1-Click device-specific build.
WaveMaker RAD provides many device integrations that make it easier to develop hybrid mobile apps. These are,
Great, so it is easy to Develop, what about my Device specific Build?
WaveMaker provides the ability to quickly build and download the hybrid application to the target device. A ready-made build infrastructure is automatically provisioned for the developer. The developer just needs to configure the mobile configuration required for the build.
When clicking on the Build button, WaveMaker automatically packages the required HTML, CSS, JS, and Apache Cordova files to create the device-specific App file. In the case of an Android device, this is a .apk file. Once the build is done, an automatic email is sent to the developer, with the link to the device-specific application file (.apk for Android), as shown below.
The developer just needs to download this file on the target device and the application is up and running on the device.
Isn't this great, you now have a full-fledged Visual RAD platform to greatly simplify and speed up Mobile Hybrid Application development and deployment. Log in to wavemaker online and start developing your own Hybrid Mobile App.