Category Archives: Mobile

Interazione con i web services in Titanium

L’SDK di Titanium Appcelerator mette a disposizione la classe client HTTP che implementa le specifiche XMLHttpRequest. Titanium.Network.HTTPClient, questo il suo nome, è in grado di effettuare richieste HTTP sia sincrone che asincrone. La struttura di una richiesta HTTP, effettuato con HTTPClient, è la seguente: // url di un servizio di esempio var url = “http://mywebservice/test.asmx”; //1) creazione dell’oggetto var client

Read More

Il framework MVC Alloy

Alloy è un framework che adotta un’architettura Model-View-Controller e utilizzando files XML e CSS-like permette ai programmatori di separare la UI dalla business logic e dai data model. La view ha il compito di descrivere l’interfaccia utente, il controller è la parte di codice che ha il compito di gestire eventi della UI. In un progetto Alloy la relazione tra

Read More

Sviluppare APP Ibride o Native

Le principali piattaforme mobile sul mercato si appoggiano a tecnologie non compatibili tra loro, per cui lo sviluppo nativo cross platform implica il dover produrre ciascuna app per iOS e Android utilizzando due progetti distinti: uno per piattaforma. Ciò implica la necessità di preparare asset grafici che rispettino le linee guida dei produttori, avere a disposizione team di sviluppo che sappiano programmare in Objective-C e Java, e quindi dover gestire due basi di codice separate, che vanno altresì documentate e sottoposte a debug e testing.