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 instead of needing to learn native APIs, languages, and tools. However, just knowing some HTML and JavaScript isn't enough to really get started. 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'll 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
- How to apply AngularJS to a mobile Cordova app
- How to leverage Azure Mobile Services for the back end for your mobile app