Sorry guys. Thereismoreme in themenu :DWhois a mobile developer?Who knowswhatPhoneGapis?Who hascreated a PhoneGapapplication?
PhoneGap answers another issue many companies / customers / developers have: the ability of distributing web apps through application stores.
PhoneGap could be the default option for many application types especially if you want to target multiple platforms, you know web technologies, and you have an existing REST API that you could reuse with your PhoneGap app.
Atthispoint I shouldstopandquicklyexplainwhatistherelationbetweenPhoneGapand Apache Cordova.PhoneGap was developedby a smallcompanycalledNitobi. When Adobe boughtthiscompany last year, wereleasedthesourcecodeas an open sourceprojectunder Apache Foundation. Andthenameofthisproject was changedfromPhoneGaptoCordova. Ofcourse Adobe continuestobeoneofthemaincontributorstogetherwithothercompanieslike IBM, RIM, or Microsoft.Today PhoneGapisthenameofAdobe‘sCordovadistribution.
What platforms does PhoneGap support?It is the only open source framework that supports 7 platforms AFAIK. From iOS and Android to Windows Phone and BlackBerryHere is a list of built-in out of the box device APIs supported by PhoneGap. It supports accelerometer, all sort of notifications, storage, contacts and file APIs and so forth. Where you see an X the reason is that the device doesn’t have the capability most of times and not a PhoneGap issue. For example there is no accelerometer on on older iPhones.
Next let me show you some PhoneGap applications to see for yourself what is possible to build using this platform.WikipediaUntappdPhoneGap API2011 Census ?
Most of the time you’ll be building your PhoneGap app the same way you build web apps.- Using your favorite editors (Eclipse, vim, Dreamweaver, Visual Studio)- Test and debug the app using your desktop browser- Test and debug the app using mobile simulators/emulators and the physical devices
PhoneGap Build is
PhoneGap/PhoneGap Build - Amsterdam Adobe Camp
#CreateTheWebPhoneGap / PhoneGap Build Mihai Corlan / Adobe Web Evangelist / @mcorlan
Mobile Development 1. Native Apps 2. Web Apps 3. Hybrid Apps (eg. PhoneGap) #CreateTheWeb 2
Why would you use PhoneGap? Write once, run everywhere Native Installers -> Application Stores Use standard web technologies #CreateTheWeb
PhoneGap Plug-ins Extend the built-in functionality with custom plug-ins http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins Examples: https://github.com/phonegap/phonegap-plugins Delegate heavyweight data processing to native code Create background services #CreateTheWeb
Who else is using PhoneGap? Facebook Mobile SDK SalesForce.com Mobile SDK IBM Worklight Platform SAP Some numbers: ~ 4% apps in iTunes Store use PhoneGap (Sep 2011) ~ 100,000 monthly downloads of PhoneGap SDK #CreateTheWeb
What can you use to build your app? #CreateTheWeb
Build PhoneGap app as you’d build a regular web app #CreateTheWeb
Creating the native installers There are 2 different methods: Using the target platform tool chain Using PhoneGap Build – a cloud service #CreateTheWeb
Using the PhoneGap Build http://build.phonegap.com Supports: iOS, Android, BlackBerry, WebOS, Windows Phone 7, and Symbian It is in beta and it is free; it will always be free for Open Source projects You upload your files (index.html, CSS, JS, images) Or you provide a Git / SVN link #CreateTheWeb