I develop my apps with phonegap[0] and ember.js[1], this way I can use tools like firefox's responsive design view[2] to make sure it works on different screen sizes/resolution.
In terms of testing, I use all the current tools that are available to web developers (automated tests for my javascript code with mocha[3], chrome developer tools for debugging, etc)
I do testing on an actual device as late as possible, when my app is actually already finished and well tested. In case I need to debug on the device there is remote debugging with chrome on android[4], which lets you debug your android app with chrome developer tools.
For automated integration tests there is also appium.io[5]. You can write integration tests and let them run for ios and android.
Comments
I develop my apps with phonegap[0] and ember.js[1], this way I can use tools like firefox's responsive design view[2] to make sure it works on different screen sizes/resolution.
In terms of testing, I use all the current tools that are available to web developers (automated tests for my javascript code with mocha[3], chrome developer tools for debugging, etc)
I do testing on an actual device as late as possible, when my app is actually already finished and well tested. In case I need to debug on the device there is remote debugging with chrome on android[4], which lets you debug your android app with chrome developer tools.
For automated integration tests there is also appium.io[5]. You can write integration tests and let them run for ios and android.
[0] http://phonegap.com/ [1] http://emberjs.com/ [2] https://developer.mozilla.org/en-US/docs/Tools/Responsive_De... [3] http://visionmedia.github.io/mocha/ [4] https://developer.chrome.com/devtools/docs/remote-debugging [5] http://appium.io/