Organizzazione dell'applicazione
https://docs.appcelerator.com/platform/latest/#!/guide/Alloy_XML_MarkupViews
L'applicazione è organizzata in views (vedi cartella app/views)
Le views sono pagine xml (quasi html) che contengono l'organizzazione dei vari oggetti della user interface come:
https://docs.axway.com/bundle/Alloy_allOS_en/page/user_interface.htmlindex.xml è la prima views che viene lanciata.
La modalità Alloy permette di scrivere gli oggetti della view più facilmente rispetto al programma javascript. Qui un esempio dei due metodi di scrittura.
https://docs.axway.com/bundle/Alloy_allOS_en/page/alloy_xml_markup.htmlControllers
Per ogni nome di file
view corrisponde un relativo nome di
controller javascript .js.
Si trovano nella cartella app/controllers
Styles
https://docs.axway.com/bundle/Alloy_allOS_en/page/alloy_styles_and_themes.htmlPer ogni nome di file
view corrisponde un relativo nome di style javascript .tss
Si trovano nella cartella
app/stylesUsano quasi le stesse regole delle classi di style .css, ma interagiscono modificando attributi del .xml della view.