Cross-Platform Mobile Development

T13 Mobile Apps for the JavaScript Developer


1:30pm - 2:45pm

Level: Introductory

Ryan J. Salva

Principal Program Manager


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 kind 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