1. A computer-implemented method for developing web and hybrid versions of an application (App) of a project, the method comprising: providing a façade framework, the façade framework comprising, a web library having a set of web application program interfaces (APIs), the web library includes a web registration unit a hybrid library having a set of hybrid APIs, the hybrid library includes a hybrid registration unit, wherein the web library and hybrid library comprise unified APIs in which APIs of the web library and APIs of the hybrid library have the same code, and a unified interface for interfacing with the web and hybrid libraries; providing base code of a base project using an application development system, wherein the base code comprises common code to web assets common to the web and hybrid versions of the App of the project; extending the base code to create an extended base code using the application development system to produce an extended code of the project, wherein the extended code includes hybrid features used by the project, the extended base code serves as a unified code for both the web and hybrid versions of the App of the project and previewing the App using the unified code, wherein a bootstrap module of the façade framework loads the App with APIs from the web library or the hybrid library according whether the web version or hybrid version of the App is running, wherein when running the web version of the App, an API which is called is not implemented, the called API has no callback action according to a routing of the web registration unit, and when running the hybrid version of the App, an API which is called is implemented, the called API returns an action of a native feature of the called API using mock up data in the unified interface for the called APIs according to a routing of the hybrid registration unit