9

Tecniche e applicazioni digitali

Email Materia: mattia.lipreri@accademiasantagiulia.it

OBIETTIVI

Fornire allo studente un primo approccio al mondo delle sviluppo mobile utilizzando lo strumento opensource Titanium di Appcelerator.

CONTENUTI

Presentazione del corso
Introduzione alla piattaforma Titanium e al suo ecosistema
Review delle basi di Javascript con focus sui concetti di programmazione orientata agli oggetti: proprietà, metodi, ereditarietà, prototipi, costruttori
JavaScript avanzato: funzioni, scoping, event listeners, callbacks, anonymous functions
Tecniche object-oriented per la scrittura di codice modulare con CommonJS
Elementi di base delle User Interface: componenti grafici nativi (Windows, Views, Controls, Buttons, Pickers, TableView, SearchBar, ScrollView, Tabs e TabGroups, etc) e layout
Utilizzo di Titanium Studio
Gestione degli eventi e del multitouch
Persistenza dei dati su database locali SQLite e Properties.
Gestione di contenuti multimediali: audio, immagini
Accesso alla camera e foto gallery
Interazione con server remoti via HTTP e gestione di JSON
Utilizzo dei servizi di geolocalizzazione
Uso delle WebView
Distribuzione e pubblicazione delle applicazioni su Apple App Store e Google Play e ad-hoc distribution

RISULTATI ATTESI

Lo strudente deve essere in grado di gestire gli aspetti sopra citati in modo fluido e realizzare, durante il corso e le relative ore lig, un'applicazione mobile funzionanete che corrisponda alle specifiche rilasciate in aula.

 

 

 

 

 

 

 


Docenti