By default AXEMAS will create for you a basic application for iOS and Android.
Content of the application will be available inside www directory and the application
will load www/sections/index/index.html on startup.

The application can be run by simply opening in Android Studio or XCode the
android and ios projects inside the newly created application directory and
then pressing the Run button inside the IDE.

To start customizing the application and providing your own code, you can open the www
directory in your favourite editor and start editing sections.

From the index.html section, you can then use the JavaScript API to push and pop additional
sections and implement your whole Application.

The previous code shows how to load HTML based sections and rely on the JavaScript API
to implement your web application. When more advanced features or interaction with the
hardware is needed you might need to get to native code level. AXEMAS has been designed
specifically to make it as easy as possible to work with native code, the main difference
with frameworks like Cordova is explicitly that AXEMAS makes native a first citizen of
your application.

HTML sections loaded by your application are explicitly declared inside the application code
itself and the application window is explicitly create using makeApplicationRootController
from the NavigationSectionsManager

The binding between the HTMLSections and native code is performed using
SectionControllers, to link a section to a section controller is as easy as
registering the controller class for the specified route: