Although Onsen UI is designed to be used with any SPA framework, since it's built using Angular they work great together when designing apps. In the PropertyCross implementation Angular controllers and services are used for the application logic.
Building The Application
Onsen UI applications can be run by serving the
www directory using a web server and navigating to it using a browser. To deploy the application to a mobile device Cordova can be used.
/www/index.html- HTML markup.
/www/js/app.js- Defined AngularJS application module and its controllers.
/www/js/services.js- AnglularJS services for adding favourites, searching for properties and keeping track of recent searches.
/www/lib- Contains Onsen UI and it's dependencies.
/www/styles- Stylesheet data.
/www/styles/app.css- Style for the app.