iOS and Android HTML5 Apps for Beginners

Learn from scratch how to create apps for iOS, Android and the web.
3.9 (27 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.
1,412 students enrolled
$200
Take This Course
  • Lectures 62
  • Contents Video: 5 hours
    Other: 1 min
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2012 English

Course Description

Update July 2015 - Added lessons on how to publish hybrid apps on iOS and Android using Cordova and the Intel XDK

-

Make those apps you've always wanted, and sell them on the App Store and on the Google Playstore. Get started TODAY.

In this couse, you'll learn how to create HTML5 apps for iPhone, iPad, Android devices and the web. The course is aimed for both beginners and people with some web development experience.

Some of the topics we cover:

  • HTML, CSS and JavaScript from scratch.
  • HTML5 semantic elements.
  • HTML5 video and audio.
  • CSS3 containers.
  • JQuery from scratch.
  • JQuery Mobile to create professional looking user interfaces.
  • Geolocation.
  • Camera access.
  • Offline storage.
  • Cloud-enable your app: user login, user signup, photo sharing and more
  • Understand what hybrid apps are
  • Learn the difference between Android and Crosswalk app building.
  • Build your apps for iOS and Android using Cordova and the Intel XDK tool.
  • Publish your apps in the App Store and the Google Playstore.

In addition, this course covers the creation of two HTML5 sample apps that you can use as starters for your own projects:

  • Cooking recipie app which uses JQuery Mobile and Offline Storage.
  • Photo sharing app built with JQuery Mobile and Appcelerator Cloud Services to share photos and create users in the cloud.

This course was created by Pablo Farias Navarro, founder and CEO of ZENVA. Over 100k students are taking our high-quality courses in HTML5, mobile apps and game development.

What are the requirements?

  • No previous knowledge required. Some experience with HTML, CSS and JavaScript will certainly be of help.

What am I going to get from this course?

  • Create iOS and Android apps with HTML5

What is the target audience?

  • Motivated people who are willing to learn new skills and make those phone apps the've always dreamt of

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: A Post-PC World
A Post-PC World - Part 1
Preview
04:05
A Post-PC World - Part 2
Preview
08:41
Course Overview
07:31
Course files
Article
Other Mobile Development Courses by Zenva
02:35
Section 2: HTML
Html Basics - Part1
05:21
Html Basics - Part 2
04:09
Html Basics - Part 3
06:45
Section 3: HTML5
HTML5 Semantic Structure
06:25
HTML5 Semantic Text
07:15
HTML5 Forms - Part 1
05:58
03:07

UPDATE!

-The input fields "date" and "color" are now supported in Chrome.

Section 4: HTML5 Audio and Video
HTML5 Video
05:18
HTML5 Audio
04:15
Section 5: CSS
CSS Basics - Part 1
04:56
CSS Basics - Part 2
04:16
CSS Basics - Part 3
03:51
CSS Basics - Part 4
05:48
CSS3 Pretty Containers
08:12
Section 6: JavaScript Basics
Javascript Basics - Variables
04:48
Javascript Basics - Strings
01:14
Javascript Basics - Conditions
05:30
Javascript Basics - Functions
03:35
Javascript Basics - Arrays
02:42
Javascript Basics - Iterations
04:31
Javascript Basics 7 - Objects And JSON
04:44
Section 7: JQuery
JQuery - Installation
03:47
JQuery - DOM
03:11
JQuery - Events
04:43
JQuery - CSS
03:58
Section 8: JQuery Mobile
JQuery Mobile - Installation
04:41
JQuery Mobile - Navigation
04:27
JQuery Mobile - Collapsible Elements
02:25
JQuery Mobile - ListView
03:49
JQuery Mobile - Forms
08:53
Section 9: Your First App - Cooking Recipies
Local Storage
03:43
Dynamic ListView
04:18
Dynamic Pages
03:40
Deleting Recipies
03:34
Adding Recipies
03:12
Securing Your First App
06:23
Section 10: Geolocation
Geolocation
06:11
Section 11: Your Second App - Photo Sharing
Backend as a Service
09:14
API Intro
04:29
Creating User Accounts
08:27
User Login
03:44
User Logout
04:28
Uploading Photos to the Cloud
06:10
Loading Photos from the Cloud
06:11
Accesing the Camera with HTML5
01:34
ACS Admin Panel
03:44
Section 12: Publishing Hybrid Apps to iOS and Android
Intro to Hybrid Apps
03:45
Intro to Cordova
04:54
Using Cordova and the Intel XDK
12:08
Hello World Cordova Plugins
03:31
Cordova vs Crosswalk
05:28
Preparing for Building
06:02
Publishing on the Google Playstore
10:36
iOS Building Process Overview and Certificate
05:57
Ad Hoc Building
10:04
Pubishing on the Apple App Store
07:32
Section 13: Course Evaluation Survey
Course Evaluation Survey
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Pablo Farias Navarro, Software Developer and Founder of ZENVA

Software developer and founder of ZENVA. Since 2012, Pablo has been teaching online how to create games, apps and websites to over 150,000 students through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.

Pablo is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Ready to start learning?
Take This Course