Talk about different experiences related with mobile web and the android webview. Native vs Hybrid. Drawbacks and benefits of native and hybrid applications
• Access to device hardware (GPS, etc) • App store/marketplace distribution • Skills you already have (HTML, CSS, JS) • Potential code reuse in web site/app
• 3rd party SDK's might lag behind OS – Want to use feature X? Wait for an implementation in abstraction layer • An abstraction layer can have bugs of its own. Have to determine if a bug is in your code, the abstraction layer, or OS.
not assume JS has loaded • Minimize page weight • Testing in your desktop is not enough • Do not resize images on the client • Have a version of the web that works everywhere • The most important: know your users • Test on real devices