Taking a Native-Centric Approach to Hybrid Mobile App Development
However there are merits to this approach if care and attention is followed. In general,
- Consider using native tech for app flow, transitions, animations, UI components with rich, complex interaction
- Consider using HTML/CSS/JS for content rich UI components, services & business logic
- In the end, not sure the added complexity of mixing Cordova and Native is worth it. If you need to mix, React Native is a better option.
Presentation Slides and Demo Code
You can further explore my discoveries through the presentation slides and demos I put together by cloning the publicly accessible GitHub repository located at Native-Centric Hybrid GitHub Repository.
Once you clone the repository, checkout the README file for details on setting up your Macbook to run the demo examples.
I also encourage you to review the slides as context before going through the demo code. For convenience, the most recent slide deck (pdf format) can be found at Presentation Slides – 2016.