NaBve Widgets – Date Picker • Access to all NaBve components – Home Screen Widgets • Specialized skill set • Feature Parity • Expensive Development and Maintenance • Lack of robust TDD frameworks
development and maintenance • TDD • Web technologies • Sub-‐opBmal User experience Uncanny Valley hypothesis • Lack of naBve widgets and OS semanBcs • 3rd Party dependency to access new features
Bridge ConvenBon Based lookup for controller Controller JS Evaluater Call to fetch results Fetch Results Controller JS Evaluater Response Page render with data Page Object Invoke Render with Data View Refreshed AcBon Triggered Trigger Event
widgets + HTML5 • NaBve components/services • Jasmine + Cucumber = Code Coverage • Code Reusability • Web technologies for most part • Get a mobile web-‐app as a side effect
promise write once, run anywhere • It’s a framework with underpinnings to structure code • It’s a established way to communicate between NaBve and Web • It can be used to extend exisBng NaBve apps to Hybrid ones