210 likes | 356 Views
This guide provides a detailed overview of mobile application development for Android using PhoneGap and the ADT Bundle. It outlines the essential concepts, including creating a web application, compiling it for Android, and debugging various errors during development. With step-by-step instructions, you'll learn how to bring PhoneGap libraries into your project, develop your index.html file, and adjust the Android Manifest file to optimize functionality. Perfect for beginners and seasoned developers looking to enhance their mobile application skills.
E N D
Sayed Ahmed Computer Engineering (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just et cetera) Technologies http://www.justetc.net http://sayed.justetc.net sayed@justetc.net Mobile Application Development for android with phonegap
Bangladesh Address • Address • JustetcComputers • Habib Complex (2nd Floor) • Shimultuly, Gazipur, Dhaka • Bangladesh • Contact • Rafiqul Islam • rafik@justetc.com • 01942747702 Just Etc Technologies, sayed@justetc.net
Tools Required • ADT Bundle (Eclipse + ADT) • http://developer.android.com/sdk/index.html • PhoneGap • http://phonegap.com/download/ Just Etc Technologies, sayed@justetc.net
Sample Application Just Etc Technologies, sayed@justetc.net
Concept • Concept • Develop a web application • Compile it with ADT for Android • Implementation Concept • Create an android project in Eclipse ADT bundle • Bring Phonegap related libraries and other associated files into the android project • Create an index.html file and use it as the starting point for the web-application • Being the entry point of the mobile application Just Etc Technologies, sayed@justetc.net
Implementation Concept • Starting with the Index.html file develop a web-application/mobile application • Compile and run the application for Android • Debug and test using android emulator or on a real android device Just Etc Technologies, sayed@justetc.net
What to take from Phonegap Just Etc Technologies, sayed@justetc.net
Where to Take Just Etc Technologies, sayed@justetc.net
What to Change Just Etc Technologies, sayed@justetc.net
What to Change • Add files into assets folder and www subfolder • Index.html • Cordova.js Just Etc Technologies, sayed@justetc.net
Change Manifest file Just Etc Technologies, sayed@justetc.net
Changes to the Manifest file • From an example in the Phonegap package copy the following to the manifest file in the android project • phonegap-2.9.0\lib\android\example\AndroidManifest.xml Just Etc Technologies, sayed@justetc.net
Copy this to Android Manifest Just Etc Technologies, sayed@justetc.net
Copy This to Android Manifest Just Etc Technologies, sayed@justetc.net
Copy Only One Line as Shown Just Etc Technologies, sayed@justetc.net
Combating Errors/Warnings Just Etc Technologies, sayed@justetc.net
Combating Warning/Errors Just Etc Technologies, sayed@justetc.net
Combating Warnings/Errors • C:\Windows\System32\Drivers\etc Just Etc Technologies, sayed@justetc.net
Note • You may need to restart ADB (bridge) • May take little while for the application to start • You may see some warning though the application will run • Some port, debug, client reject error/warning may be there but the application may still run • You can try to get rid of all errors • Many warnings may be due to settings of the Android Virtual Device • The emulated device type may affect • Try to create new virtual devices if the existing one does not work Just Etc Technologies, sayed@justetc.net
Virtual Device we used Just Etc Technologies, sayed@justetc.net
Reference • http://cleancodedevelopment-qualityseal.blogspot.com/2012/12/first-phonegap-app-with-android-using.html Just Etc Technologies, sayed@justetc.net