Level: Introductory to Intermediate
Hybrid HTML mobile apps using Cordova offer a lot of promise to mobile developers. You get to reuse most or all of the code across multiple platforms and you can leverage existing HTML and JavaScript skills for most of your app coding rather than needing to learn native APIs, languages, and tools. However, just knowing some HTML and JavaScript is not enough to really get started here. You have to learn about Cordova and understand its architecture, what it does for you, and what it can't do for you. You have to figure out how to structure your application, navigate from page to page, make service calls and more, and for that you need a framework like Angular to help you out. And you need a solid back end that doesn't require you to master a whole separate set of technology skills and knowledge. Azure Mobile Services can come to the rescue there. In this workshop, you will learn how to put together an end-to-end hybrid HTML mobile app leveraging Cordova, Cordova plug-ins for native platform features, Angular to structure and implement your application functionality, and use Azure Mobile Services as a rich back end for your app.
You will learn:
- How to create a cross-platform mobile app with Cordova and Visual Studio
- How to apply AngularJS to a mobile Cordova app
- How to leverage Azure Mobile Services for the back end for your mobile app