Beginning PhoneGap Kuro Hsu @ JSGroup 2012/04/02
Kuro Hsu (a.k.a kurotanshi) Front-End Engineer. Core member of Drupal TW. - DrupalCamp Taipei will be held on July 7th, 2012!! Moderator of PhoneGap CN forum - http://bbs.phonegapcn.com/forum.php Email: kurotanshi [at] gmail.com Blog: http://kuro.tw
Web vs. Hybrid vs. Native Web Hybrid Native Dev Cost Reasonable Reasonable Expensive Dev Time Short Short Long Portability High High None Performance Fast Fast Very Fast Native Functionality No Yes All App Store Distribution No Yes Yes Extensible No Yes Yes
What is PhoneGap ? Basically just a webkit browser with all the chrome removed, even the menu bar, and dose everything a browser does.
What is PhoneGap ? PhoneGap uses the native browser on the device to render the HTML/CSS/JS, and keep in mind that can affect the experience. It allows you to author native applications with web technologies, and also keeps your apps nice and small.
Tools AppLaud: - A Eclipse Plugin for PhoneGap Android. - Bundled with PhoneGap 1.4.1 - Bundled with jQuery Mobile 1.0.1 - Dramatically improved API examples http://goo.gl/AoxZH
Demo #2: First Second Android App – Hello World with Applaud.
Demo #3: PhotoShare with PhoneGaphttps://github.com/kurotanshi/PhotoShare-Demo-with-PhoneGap
Mobile Debugging webkit on PC Ripple Mobile Environment Emulator weinre ( WEb INspector REmote ) Mobile Safari debugging
Demo #4: Mobile debugging with weinre. https://github.com/callback/callback-weinre/archives/master
Conclusion PhoneGap doesnt bundle a UI framework, but they support any JS framework that works in the browser.
Conclusion PhoneGap doesnt bundle a UI framework, but they support any JS framework that works in the browser. PhoneGap is just a fancy browser. PhoneGap app is more powerful web app. Native still gives the best performance.