31 October 2011
Some experience with Dreamweaver is helpful, but an interest in developing mobile applications is essential.
Beginning
This article provides an introduction to PhoneGap as well as some general mobile development advice that you should consider before you start building your mobile app.
PhoneGap is an open source framework that enables you to use HTML, CSS, and JavaScript to build mobile apps for multiple platforms. It supports seven platforms: Android, iOS, BlackBerry, Windows Phone 7, webOS, Symbian, and Bada.
PhoneGap allows you to use a single code base to build and deploy an application to multiple platforms. In traditional mobile development, you would have to create a separate app for each platform using the programming language of that platform. With PhoneGap, you can use HTML, CSS, and JavaScript—technologies you're likely already familiar with. Plus, you can use the same code for all platforms and even your mobile website.
Because you do not have to rewrite your code in a different programming language for each platform, developing a multiplatform app with PhoneGap is often significantly faster than developing apps for each platform individually.
PhoneGap provides access to native APIs that you cannot normally access with JavaScript, so your application has access to the camera, accelerometer, geolocation, contacts, and other native features.
If you've yet to start a mobile development project, there are a few things to consider before you do, including whether you need to build a mobile app at all and which platforms you will be targeting.
A big question to consider before you start development is if you should make a mobile application in the first place. In some cases, it might make sense to skip the mobile application and instead develop for the browser. Here are some points that might help you decide:
Reasons to build a mobile app
Reasons to build a mobile website
When designing for multiple mobile devices, consider the following best practices and caveats:
If you are not already proficient with HTML5, CSS3, and JavaScript, then learning more about them will enable you to make even more compelling mobile apps. You can get by with some basic knowledge while using Dreamweaver, but if you want to build more sophisticated apps, you should start learning about these three technologies.
After reading this brief introduction to PhoneGap and considering a few mobile development options, you're ready to move on to Andrew Trice's PhoneGap series, such as:
Also, explore the following sites:
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. Permissions beyond the scope of this license, pertaining to the examples of code included within this work are available at Adobe.
Tutorials and samples |
| 04/23/2012 | Resolution/Compatibility/liquid layout |
|---|---|
| 04/20/2012 | using local/testing server with cs5 inserting images look fine in the split screen but do not show |
| 04/18/2012 | Ap Div help |
| 04/23/2012 | Updating |