Dec 5th 2016

Multiplatform Mobile App Development with Web Technologies (Coursera)

This course focuses on developing multiplatform mobile applications using the Web skills (HTML5, CSS and Javascript) that you have already acquired so far in the previous courses of this specialization. In particular we make use of the Cordova hybrid application framework to develop and target multiple mobile platforms with a single codebase. We make use of the Ionic framework, one of fastest growing mobile application frameworks, that is built with mobile-optimized HTML5 and CSS based components and AngularJS.

You will learn about UI development with Ionic and then using Cordova's modules to access the native mobile platform's capabilities from Javascript. You should have already completed the Bootstrap and the AngularJS courses in this specialization before proceeding with this course. Alternately you should already have sufficient knowledge of Bootstrap and AngularJS before you proceed with this course.

At the end of this course you will be able to:

- Build mobile applications targeting multiple platforms with a single codebase

- Leverage your HTML5, CSS, Javascript and AngularJS skills

- Use various features of the Ionic framework to build hybrid mobile applications


Week 1: Hybrid Mobile App Development Frameworks: An Introduction

Week 2: More Ionic CSS and JavaScript

Week 3: Deploying your App

Week 4: Accessing Native Capabilities of Devices: Cordova and ngCordova

Multiplatform Mobile App Development with Web Technologies is course 4 of 6 in the Full Stack Web Development Specialization.

Learn front-end and mobile hybrid development, build back-end support, and implement a fully functional application. The first two courses in this Specialization include an orientation to client-side development, covering HTML/CSS, JavaScript/JQuery, and frameworks such as AngularJS and Bootstrap. On the server side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment, and communicate to the client side through a RESTful API. You’ll also learn to create hybrid mobile applications, using the Ionic framework and Cordova. In the final Capstone Project, you’ll apply your skills to build a fully functional web and hybrid mobile application with back-end support.