Submit Search
Upload
PhoneGap Lab
•
1 like
•
501 views
Leo Nguyen
Follow
PhoneGap Lab http://leonguyen.com
Read less
Read more
Technology
Education
Entertainment & Humor
Report
Share
Report
Share
1 of 17
Download now
Download to read offline
Recommended
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Denis_infinum
Continuous delivery - tools and techniques
Continuous delivery - tools and techniques
Mike McGarr
Photogram - English Manual
Photogram - English Manual
Willian Ribeiro Angelo
Ayw android env_setup
Ayw android env_setup
pbeerak
The Tale of 2 CLIs - Ember-cli and Angular-cli
The Tale of 2 CLIs - Ember-cli and Angular-cli
Tracy Lee
Hp jenkin integration for dev ops testing (performance)
Hp jenkin integration for dev ops testing (performance)
Dilip Sharma
Get started with AAR
Get started with AAR
René Mertins
Creating BananaJS with Angular 2, Angular CLI, and Material Design
Creating BananaJS with Angular 2, Angular CLI, and Material Design
Tracy Lee
Recommended
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Denis_infinum
Continuous delivery - tools and techniques
Continuous delivery - tools and techniques
Mike McGarr
Photogram - English Manual
Photogram - English Manual
Willian Ribeiro Angelo
Ayw android env_setup
Ayw android env_setup
pbeerak
The Tale of 2 CLIs - Ember-cli and Angular-cli
The Tale of 2 CLIs - Ember-cli and Angular-cli
Tracy Lee
Hp jenkin integration for dev ops testing (performance)
Hp jenkin integration for dev ops testing (performance)
Dilip Sharma
Get started with AAR
Get started with AAR
René Mertins
Creating BananaJS with Angular 2, Angular CLI, and Material Design
Creating BananaJS with Angular 2, Angular CLI, and Material Design
Tracy Lee
Enabling Microservices @Orbitz - DevOpsDays Chicago 2015
Enabling Microservices @Orbitz - DevOpsDays Chicago 2015
Steve Hoffman
Service Configuration Management for Rapid Growth - demo 10 steps to build pi...
Service Configuration Management for Rapid Growth - demo 10 steps to build pi...
Takashi Someda
Step away from that knife!
Step away from that knife!
Michael Goetz
Continuous Integration and PHP
Continuous Integration and PHP
Arno Schneider
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Fi...
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Fi...
Tracy Lee
December 2014: The best tips to remember when launching your site
December 2014: The best tips to remember when launching your site
Mickey Mellen
Feedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCode
Haja R
Fastlane
Fastlane
Warren Lin
Practical continuous quality gates for development process
Practical continuous quality gates for development process
Andrii Soldatenko
Jenkins tutorial for beginners
Jenkins tutorial for beginners
BugRaptors
Fastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS Apps
Sarath C
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Sigma Software
Agile android
Agile android
Godfrey Nolan
Git and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software Development
Lemi Orhan Ergin
AngularJS RTP Slides - Angular 2 Demo #ngtattoo with Angular CLI, Newest New ...
AngularJS RTP Slides - Angular 2 Demo #ngtattoo with Angular CLI, Newest New ...
Tracy Lee
Continuous Web Performance Monitoring with Jenkins
Continuous Web Performance Monitoring with Jenkins
Michael Kröll
Android Lab
Android Lab
Leo Nguyen
Creating mobile apps the web developer way
Creating mobile apps the web developer way
Lorna Timbah
CodeIgniter Lab
CodeIgniter Lab
Leo Nguyen
Top Cordova Challenges and How to Tackle Them
Top Cordova Challenges and How to Tackle Them
Ionic Framework
Steps to setup phonegap
Steps to setup phonegap
Arun Kumar
Lecture 1 dev_environment
Lecture 1 dev_environment
moduledesign
More Related Content
What's hot
Enabling Microservices @Orbitz - DevOpsDays Chicago 2015
Enabling Microservices @Orbitz - DevOpsDays Chicago 2015
Steve Hoffman
Service Configuration Management for Rapid Growth - demo 10 steps to build pi...
Service Configuration Management for Rapid Growth - demo 10 steps to build pi...
Takashi Someda
Step away from that knife!
Step away from that knife!
Michael Goetz
Continuous Integration and PHP
Continuous Integration and PHP
Arno Schneider
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Fi...
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Fi...
Tracy Lee
December 2014: The best tips to remember when launching your site
December 2014: The best tips to remember when launching your site
Mickey Mellen
Feedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCode
Haja R
Fastlane
Fastlane
Warren Lin
Practical continuous quality gates for development process
Practical continuous quality gates for development process
Andrii Soldatenko
Jenkins tutorial for beginners
Jenkins tutorial for beginners
BugRaptors
Fastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS Apps
Sarath C
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Sigma Software
Agile android
Agile android
Godfrey Nolan
Git and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software Development
Lemi Orhan Ergin
AngularJS RTP Slides - Angular 2 Demo #ngtattoo with Angular CLI, Newest New ...
AngularJS RTP Slides - Angular 2 Demo #ngtattoo with Angular CLI, Newest New ...
Tracy Lee
Continuous Web Performance Monitoring with Jenkins
Continuous Web Performance Monitoring with Jenkins
Michael Kröll
What's hot
(16)
Enabling Microservices @Orbitz - DevOpsDays Chicago 2015
Enabling Microservices @Orbitz - DevOpsDays Chicago 2015
Service Configuration Management for Rapid Growth - demo 10 steps to build pi...
Service Configuration Management for Rapid Growth - demo 10 steps to build pi...
Step away from that knife!
Step away from that knife!
Continuous Integration and PHP
Continuous Integration and PHP
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Fi...
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Fi...
December 2014: The best tips to remember when launching your site
December 2014: The best tips to remember when launching your site
Feedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCode
Fastlane
Fastlane
Practical continuous quality gates for development process
Practical continuous quality gates for development process
Jenkins tutorial for beginners
Jenkins tutorial for beginners
Fastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS Apps
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Agile android
Agile android
Git and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software Development
AngularJS RTP Slides - Angular 2 Demo #ngtattoo with Angular CLI, Newest New ...
AngularJS RTP Slides - Angular 2 Demo #ngtattoo with Angular CLI, Newest New ...
Continuous Web Performance Monitoring with Jenkins
Continuous Web Performance Monitoring with Jenkins
Similar to PhoneGap Lab
Android Lab
Android Lab
Leo Nguyen
Creating mobile apps the web developer way
Creating mobile apps the web developer way
Lorna Timbah
CodeIgniter Lab
CodeIgniter Lab
Leo Nguyen
Top Cordova Challenges and How to Tackle Them
Top Cordova Challenges and How to Tackle Them
Ionic Framework
Steps to setup phonegap
Steps to setup phonegap
Arun Kumar
Lecture 1 dev_environment
Lecture 1 dev_environment
moduledesign
How to setup ionic 2
How to setup ionic 2
codeandyou forums
Native development kit (ndk) introduction
Native development kit (ndk) introduction
Rakesh Jha
iPhone application development training day 1
iPhone application development training day 1
Shyamala Prayaga
Lecture 1 dev_environment
Lecture 1 dev_environment
moduledesign
1. react - native: setup
1. react - native: setup
Govind Prasad Gupta
Building an Ionic hybrid mobile app with TypeScript
Building an Ionic hybrid mobile app with TypeScript
Serge van den Oever
Pemrograman mobile menggunakan ionic framework
Pemrograman mobile menggunakan ionic framework
Puguh Rismadi
React js t1 - introduction
React js t1 - introduction
Jainul Musani
A Java Microservices Spring Boot and Docker case study.
A Java Microservices Spring Boot and Docker case study.
Subramanyam Vemala
Android Workshop
Android Workshop
Junda Ong
Android SDK and PhoneGap
Android SDK and PhoneGap
Doncho Minkov
Android programming-basics
Android programming-basics
Aravindharamanan S
Steps to port your module in drupal.org when you have the d8 code ready
Steps to port your module in drupal.org when you have the d8 code ready
DrupalGeeks
Ionic2 First Lesson of Four
Ionic2 First Lesson of Four
Ahmed Mahmoud Kesha
Similar to PhoneGap Lab
(20)
Android Lab
Android Lab
Creating mobile apps the web developer way
Creating mobile apps the web developer way
CodeIgniter Lab
CodeIgniter Lab
Top Cordova Challenges and How to Tackle Them
Top Cordova Challenges and How to Tackle Them
Steps to setup phonegap
Steps to setup phonegap
Lecture 1 dev_environment
Lecture 1 dev_environment
How to setup ionic 2
How to setup ionic 2
Native development kit (ndk) introduction
Native development kit (ndk) introduction
iPhone application development training day 1
iPhone application development training day 1
Lecture 1 dev_environment
Lecture 1 dev_environment
1. react - native: setup
1. react - native: setup
Building an Ionic hybrid mobile app with TypeScript
Building an Ionic hybrid mobile app with TypeScript
Pemrograman mobile menggunakan ionic framework
Pemrograman mobile menggunakan ionic framework
React js t1 - introduction
React js t1 - introduction
A Java Microservices Spring Boot and Docker case study.
A Java Microservices Spring Boot and Docker case study.
Android Workshop
Android Workshop
Android SDK and PhoneGap
Android SDK and PhoneGap
Android programming-basics
Android programming-basics
Steps to port your module in drupal.org when you have the d8 code ready
Steps to port your module in drupal.org when you have the d8 code ready
Ionic2 First Lesson of Four
Ionic2 First Lesson of Four
Recently uploaded
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Recently uploaded
(20)
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
PhoneGap Lab
1.
LeoNguyen.com
2.
Outline - References (phonegap.leonguyen.com/references.html) -
Lab 01: An introduction to PhoneGap
3.
Lab 01 An introduction
to PhoneGap
4.
Outline - Download and
install - Configure the project - Write a Hellworld program
5.
Exercise 1 Download and
install
6.
Overview
7.
Task 1 -
Download - Goto download site http://phonegap.com/install/
8.
Exercise 2 Configure the
project
9.
Task 1: Create
‘www’ folder - Create the ‘www’ folder under assets folder.
10.
Task 2: Copy
PhoneGap libraries - Copy ‘cordova.js’ and ‘cordova.js’ to Android project.
11.
Exercise 3 Write a
Helloworld program
12.
Task 1: Create
index.html - Create the ‘index.html’ under ‘assets/www’ folder then enter code: gist.github.com/leonguyen/7036244
13.
Task 2: Add
to Build Path - Right click on ‘cordova.jar’ then select Add to Build Path
14.
Task 3: Update
Activity class - Enter code: gist.github.com/leonguyen/7036322
15.
Task 4: Configure
the project metadata - Enter code: gist.github.com/leonguyen/7036370
16.
Task 4: Configure
the project metadata (2)
17.
Task 5: Run -
Choose "Run As" > "Android Application".
Download now