Mobile application cross-platform development: "Using PHONEGAP to develop cross-platform mobile apps"

Source: Internet
Author: User

Mobile application cross-platform development: "Using PHONEGAP to develop cross-platform mobile apps"


With the development of HTML5, CSS3, JavaScript, and browser support for these features, the cross-platform of mobile phones has become a trend, and cross-platform means: development once, run everywhere. Based on the front-end development Technology (HTML5, CSS3, Javascript), you can use PhoneGap (http://phonegap.com/) to generate applications for corresponding devices, such as Android apk, IPA for iOS devices, etc. Compared to the original ecological application, PHONEGAP developed the application cost is lower, even do not need to Java, Object C and other development language can also develop mobile applications. It can be predicted that cross-platform mobile phone development will become a trend.


The development tools currently represented are the Oralce Mobile FrameWork (MAF), Oralce MAF is a hybrid development technology that is donated to the Apache Foundation by integrating the Cordova (PhoneGap's core branch called cordova,https:/ /cordova.apache.org/) to enable access to the underlying device features, such as GPS, cameras, contacts, etc., integrates a lightweight JVM (currently supporting Java 1.8 's new features) to handle business logic; through WebService (REST, SOAP) to interact with the data. MAF provides a visual programming experience that enables you to quickly deploy apps to iOS and Android devices. Http://www.oracle.com/technetwork/developer-tools/maf/overview/index.html


PhoneGap mainly provide access to the underlying device features, such as GPS, cameras, contacts, etc., these features have many different implementations, of course, you can also develop a specific plug-in to meet their own needs, this time, Need you have Android or iOS or WindowsPhone development experience, through Java, Object C, C # programming to expose some JavaScript interface, supply to access.


Figure 1: Use of MAF for cross-platform mobile phone application development


The Visual programming page of MAF


Figure 2: Direct use of Cordova for cross-platform mobile app development, using the jquery mobile UI to make pages


Direct deployment to the Android emulator via Cordova


In a word to summarize: as long as the front desk development technology, you can quickly cross-platform mobile phone application development. It sounds tempting, just try it.


want to share the next cross-platform mobile app development with a theme, all the code will be on GitHub, interested to explore the study together. next Time share a demo, PhoneGap-based mobile cross-platform application: healthworking







Mobile app cross-platform development: using PHONEGAP to develop cross-platform mobile apps

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.