Streamline Manual Testing Using Cordova Simulate John M. Wargo
About Me Software Developer, Writer, Presenter, Husband, Father, Geek Principal Program Manager @ Microsoft Part of the Azure team working on Visual Studio Mobile Center Responsible for Microsoft’s JavaScript Mobile tooling: Visual Studio Code Extensions for Cordova and React Native Contributor to the Apache Cordova Project Author of a few books
Bonus Material @ts-check in Visual Studio Code
First a Little History…
Apache Ripple
Where We Are Today
Cordova Simulate Open source project led my Microsoft An evolution of the Ripple Emulator Integrated in Visual Studio Tools for Apache Cordova (TACO) https://taco.visualstudio.com/ Integrated in Visual Studio Code’s Cordova Extension https://marketplace.visualstudio.com/items?itemName=vsmobile.cordova- tools Available through a command-line interface Extensible Add support for Cordova Simulate to your Cordova plugins (public or private)
Simplified Cordova Project Creation cdva-create (https://www.npmjs.com/package/cdva-create) To install, open a command prompt or terminal window, and type the following command: npm install –g cdva-create With that in place, create a complete Cordova application project using the following command: cdva-create HelloWorld com.johnwargo.helloworld “Hello World”
Configuring cdva-create { "platformList":[ "android", "ios" ], "pluginList":[ "cordova-plugin-console", "cordova-plugin-dialogs", "cordova-plugin-device" ], "enableDebug":false, "copyFrom":"", "linkTo":"", "createParms":"" }
Resources Source code: https://github.com/johnwargo/phonegapday-2017 Cordova Simulate: https://github.com/Microsoft/cordova-simulate Me First dot last @ where I work dot com First at first plus last dot com Twitter: @johnwargo Blog: johnwargo.com