Hybrid mobile apps are an attempt to reduce the cost and barrier to entry for mobile app development. They do this by targeting multiple platforms using a single codebase written in HTML, CSS, & Javascript. Apps that take this approach are created much in the same way that modern websites are made, but rather than being viewed in a mobile web browser, the app is placed inside a small native wrapper that allows it to be submitted to app stores and installed like any other mobile app. If all goes according to plan, developers will never have to write a single line of native code and users will not have the faintest idea that they are using a hybrid app.