Beginning PhoneGap
2.8 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
99 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Beginning PhoneGap to your Wishlist.

Add to Wishlist

Beginning PhoneGap

Write fully functional iOS and Android applications using cutting-edge PhoneGap techniques
2.8 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
99 students enrolled
Created by Packt Publishing
Last updated 11/2014
English
Current price: $10 Original price: $85 Discount: 88% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Get efficient in developing well structured JavaScript applications
  • Use the Weinre tool to effectively debug and test PhoneGap mobile applications
  • Implement server-side communication smoothly using AJAX and Node.js
  • Make use of the latest Sencha Touch and jQuery Mobile frameworks to build attractive apps
  • Grasp how to invoke PhoneGap APIs and Cordova plugins to invoke native functionality
  • Master advanced HTML5 and CSS3 for better application interactivity
View Curriculum
Requirements
  • This course is divided into two broad sections. We first cover how to use the PhoneGap platform - generating a mobile native binary that wraps a web application and then using PhoneGap APIs to access native functions. We then work on optimizing your web skills and discussing best practices on code design, all while developing an interesting application at runtime.
Description

This video course shows you how to build a fully functional mobile application with PhoneGap quickly and easily. You will begin by installing PhoneGap before moving on to learn how to use PhoneGap-related tools to host, develop, test, debug, build, and release mobile application libraries. You will then dive into the core of PhoneGap application development by learning how to use CSS3, HTML5, JavaScript/Framework, and the PhoneGap API from a mobile application’s perspective. With the help of step-by-step examples, easily understandable code, and dynamic demos, you will be able to introduce mobile end-to-end solutions that integrate mobile apps into external services.

By the end of the course, you will know how to use PhoneGap in a convenient manner to write powerful and fascinating apps that run anywhere, quickly.

About the Author

Keyang Xiang is the tech lead and application architect in the Professional Service department of FeedHenry Ltd. He received his MSc in Software Engineering from the University of Limerick. He has been working as a software engineer for over 5 years. His working areas mainly include mobile enterprise application solutions, mobile application engineering, web application development, cloud computing, and enterprise solution development based on Java or .Net. After enjoying his teenage life in China, he is now living in Ireland and can be contacted at http://keyangxiang(dot)com.

Keyang’s employer, FeedHenry, provide a mobile application platform to enterprises to simplify their mobile initiatives and empower them to engage more effectively with employees, customers, and partners through the mobile channel. The platform is cloud-based and supports app development, integration to backend systems, and deployment to multiple devices as well as app management and reporting.

Who is the target audience?
  • This course is for web designers and developers that want to build iOS and Android apps using the technologies they already know. This course will help you put your HTML, CSS, and JavaScript skills to build and ship powerful mobile apps.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 19 Lectures Collapse All 19 Lectures 01:48:54
+
Beginning Your Journey
2 Lectures 05:51

How to use web technologies to write mobile apps using PhoneGap?

Introduction to PhoneGap
02:46

How to determine whether PhoneGap meets the requirements for Projects?

Preview 03:05
+
First Application
2 Lectures 14:27

How to create a PhoneGap app using the PhoneGap command-line tool?

Preview 05:29

How to deploy the PhoneGap app on mobile devices using the PhoneGap command-line tool?

Preview and Deploy a PhoneGap Project
08:58
+
Setting it Up
3 Lectures 16:36

Tools to be used to write the PhoneGap application.

Installing the Development Tool Set
02:43

How to debug the PhoneGap application?

Debugging the PhoneGap App Using Tools
05:04

How to use Git to control the PhoneGap source code?

Using Git to Manage the Source Code
08:49
+
Rich Interactions with PhoneGap, HTML5, and CSS3
2 Lectures 11:40

How to use HTML5 features in a PhoneGap app?

HTML5 and the PhoneGap App
09:14

What you need to take care of while using CSS in a PhoneGap app?

CSS and CSS3
02:26
+
The App Framework and JavaScript Practices
4 Lectures 24:10

Frameworks that could help in PhoneGap app development.

Preview 03:46

How to write a sencha touch mobile app and deploy it onto mobile devices?

A Demo on Using a Sencha Touch Framework
07:53

How to write and deploy a jQuery mobile application?

A Demo on Using a jQuery Mobile Framework
06:44

How to organize JavaScript code in a better way and how to write tests?

JavaScript Practices
05:47
+
A Demo on the PhoneGap API
2 Lectures 12:45

How to call native functionalities in a PhoneGap app?

Use Cordova 3 Plugins and APIs
07:32

How to use third-party Cordova plugins in Cordova 2 projects?

Importing Third-Party Plugins to Cordova 2 Projects
05:13
+
Servers and Making the Mobile Application Powerful
3 Lectures 14:38

How to solve the limitations of the communication over a PhoneGap app?

Preview 02:33

How to communicate with a server?

A Demo on Using AJAX to Communicate with the Node.JS Server
08:54

Where to deploy a server-side stack?

Host Server-side Stack in Cloud
03:11
+
A Complete Example
1 Lecture 08:47

How to use the knowledge in previous sections to develop a full PhoneGap app?

Demo on a Simple Chat App
08:47
About the Instructor
Packt Publishing
3.9 Average rating
5,146 Reviews
40,494 Students
408 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.