Cordova Apps Using Angular, Typescript, and VSCode

Cordova allows developers and enterprises to target mobile platforms with a single code base. Angular and TypeScript give you the necessary tools to write complex apps. This course shows how to use them together and write cross platform mobile apps.
Course info
Rating
(29)
Level
Beginner
Updated
Feb 10, 2017
Duration
2h 59m
Table of contents
Description
Course info
Rating
(29)
Level
Beginner
Updated
Feb 10, 2017
Duration
2h 59m
Description

Everyone wants to target mobile, but nobody wants to learn 7 different platforms. Cordova can help. Enterprises and Developers can target native platform capabilities, integrate with MDM solutions, and do everything a native app can do using Cordova. With Angular2 and Typescript, you finally have the right tools to write enterprise cross platform apps using Cordova. This course, Cordova Apps Using Angular, Typescript, and VSCode, will first show you how to setup your development environment. Then, you'll learn how to structure your code using AngularJS2, as well as how to debug, and how to package and bundle. Finally, you'll learn everything you need to know to ship your applications. At the end of this course, you will feel comfortable writing and shipping Cordova applications for mobile platforms using Angular 2, TypeScript, and Visual Studio Code.

About the author
About the author

Sahil Malik has been a Microsoft MVP for the past 8 years, author of several books and numerous articles in both the .NET and SharePoint space, consultant and trainer who delivers talks at conferences internationally.

More from the author
Managing Microsoft Azure AI Solutions
Intermediate
1h 37m
Jun 18, 2019
More courses by Sahil Malik
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello. My name is Sahil Malik, and welcome to my course, Cordova Apps Using Angular, TypeScript, and VS code. Delivering solutions today means targeting multiple platforms. This creates an enormous challenge for both developers and organizations. They have to write the same functionality three different times in three different platforms using three different approaches. Cordova lets you target all major mobile platforms with a single code base. Paired with Angular 2 and TypeScript, you are able to build cross platform mobile labs that can be very complex, and yet perform quite well. At the end of this course you will feel comfortable writing and shipping Cordova applications for mobile platforms using Angular 2, TypeScript, and Visual Studio code. Thank you for watching.

Introduction and Setting up Your Environment
Hello. My name is Sahil Malik, and welcome to this course on writing Cordova apps using Angular 2, TypeScript, and VS code. Let's start with a little overview of this module. First, I'll be discussing about what Cordova is. How did it happen to come to the way that it is today? How was it born? How has it grown? Where do I think it'll go into the future? And once we understand that, then I'll talk about setting up your environment for Cordova, this being your dev laptop or desktop, this is what you'll need to follow through this course.

Writing Your First Cordova App and Debugging Using Taco Extensions for VSCode
Welcome to the second module where I'll be talking about writing your first Cordova app and debugging it with TACO extensions for VSCode. So this module is mostly hands on. It's all code and, at this point, I expect that you have a Cordova dev environment set up. I had walked through the process of setting up such an environment in the previous module, so if you don't have that environment I would suggest you stop, and you set up such an environment, so you can follow along with this module properly. Once you have that environment set up, then first thing we're going to do here is that we will write a Cordova app. Once we've written that app we will add a bunch of platforms in there, we'll launch a bunch of platforms, and we'll see what the experience is like, what the debugging experience is like, what the launch experience is like, what are the things you can do in Emulator, for instance? Then we will enhance the application, and then we'll add a plugin, so we can tap into some native capabilities, and that is a perfect opportunity for us to see how we can deploy such an app, and how we can debug such an app with and without TACO extensions for VSCode. TACO, as you know, stands for Tools for Apache Cordova. So with that, let's dive into some code.