Test Driven Development has gained popularity in recent years as an approach to improve the productivity of development teams.
Hybrid apps are HTML5 web app that we store in a native container. We could say that they are web applications that change their wrapper.