Mobile Client

T12 Mobile Apps for the JavaScript Developer


1:30pm - 2:45pm

Level: Introductory to Intermediate

Subhag Oak

Senior Program Manager, Visual Studio Tools for Apache Cordova


If someone asked you to build an iOS or Android app, could you do it? Could you build a simple app in a day? What if you could do it all in JavaScript? In this session, we'll show how Apache Cordova opens the world of mobile app development to web developers. You'll learn what kinds of apps are best-suited for the hybrid architecture and when to make the switch from web app to mobile app. You'll also walk away with a list of tools, tips and tricks you can use to make your first attempt at mobile app development a success.

You will learn:

  • What kind of apps are best suited for Apache Cordova and when to use a "hybrid" architecture
  • How you can leverage your existing web skills, tools and processes to build a mobile app deployed to all three major ecosystems: iOS, Android and Windows
  • How to use Cordova plugins to access native device capabilities like the camera, accelerometer or file system
  • How to address UX differences between the platforms
  • Debugging tricks for mobile apps using HTML, CSS and JavaScript