Il corso di programmazione è una guida pratica per il disegno e sviluppo di applicazioni mobile utilizzando la piattaforma opensource di Google chiamata Android.
Viene descritta l'architettura di Android e confrontata con altre piattaforme concorrenti, descrivendone pregie difetti.
Verranno descritte le API principali a disposizione dello sviluppatore.
Durante il corso, già nelle prime fasi, si preparerà l'ambiente di sviluppo basato su eclipse e sua integrazione con l'SDK per Android, in modo da sviluppare immediatamente esempi pratici per applicare i concetti teorici esposti durante il corso.
• Sviluppo di proprie applicazioni mobile.
• Spiegare la differenza fra android e altre piattaforme di sviluppo.
• Capire la struttura di un' applicazione Android, il loro ciclo di vita, manifest, Activity, Intents e l'utilizzo di risorse esterne.
• Sviluppare interfacce grafiche con Views, Layouts e altri componenti di Android.
• Utilizzare le API di comunicazione per SMS, telefonia, HTTP.
• Utilizzare servizi di background, Threads e sistema di notifiche.
• Utilizzare i meccanismi di storage di Android.
• Packaging e deploy di un'applicazione.
ANDROID: INTRODUZIONE
- Confronto con altre piattaforme (Apple iPhone e Windows Phone7)
- Installazione, configurazione ambiente di sviluppo Eclipse e dell'emulatore
- Panoramica del Dalvik Debug Monitor System (DDMS)
- Elementi della User Interface: Activities, Intents, Views
- Configurazione dell'app tramite il file Manifest.xml
- Quali sono e come si utilizzano i diversi tipi di layout
- Creazione e fruizione di risorse
- Introduzione all'utilizzo dei piu' comuni tipi di View
- Esempi di applicazioni base (TextView, Toast, Elenco contatti, InApp Browser ...)
- Esempi di applicazioni con adattamento della grafica
- Utilizzo delle ListView
- Navigazione tra activities: intents e intent filters
- La gestione dei Data Base su Android: utilizzo di Sqlite
- Esporre i dati della propria app tramite i content provider
- Esempi di applicazioni con utilizzo del DB
- Esempi di applicazioni con utilizzo delle Mappe
- Creazione di webservice client tramite REST
- Utilizzo delle gestures
La frequenza ai corsi è obbligatoria.
Nel caso in cui il partecipante iscritto non frequenti almeno i 2/3 del monte ore totale del corso, la Provincia di Torino non riconoscerà all'agenzia la quota di finanziamento pubblico prevista e, in questo caso, il Consorzio Formaweb potrà rivalersi sul singolo partecipante addebitando allo stesso l'importo non riconosciuto dalla Provincia di Torino.
Costo totale:
€ 660,00
Costo a carico del partecipante:
€ 132,00