210 likes | 343 Views
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.
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