Sviluppo Applicazioni Mobile Android SEDE DI SVOLGIMENTO Centro ELIS Via Sandro Sandri, 45 00159 Roma Introduzione Android è una piattaforma open-source basata su Java per lo sviluppo di applicazioni mobile. DURATA 35 ore, 5 gg ORARIO DELLE LEZIONI Target 9.30-13.30 e 14.30-17.30 Personale interessato all’acquisizione di conoscenze e competenze necessarie per sviluppare applicazioni Android. Per la partecipazione al corso si richiede una conoscenza di base del linguaggio Java. Obiettivi Il corso è strutturato per fornire le conoscenze di base sul sistema operativo Android e su come sviluppare applicazioni. Struttura e contenuto Introduzione ad Android Descrizione di un’applicazione Android o Creazione della prima applicazione. Componenti e risorse o L’approccio dichiarativo di Android nella gestione delle risorse. o Gli oggetti Drawable responsabili dell’aspetto grafico delle applicazioni. Anatomia di un’applicazione Android Activity e Intent o Ciclo di vita di una Activity o Metodi di callBack o Utilizzo delle action o Intent e dati [email protected] http://ecs.elis.org 1 L’interfaccia grafica o Studio delle componenti grafiche di android. o ViewGroup e Layout o I layout predefiniti o Widget ed eventi o ActionBar, Menù e Dialog SEDE DI SVOLGIMENTO Centro ELIS Via Sandro Sandri, 45 00159 Roma DURATA Gestione dei dati SQLite o Creazione delle tabelle o Query di update o Estrazioni dati o Utilizzo di Cursor 35 ore, 5 gg ORARIO DELLE LEZIONI 9.30-13.30 e 14.30-17.30 Multithreading e servizi o La gestione dei Thread nell’ottimizzazione delle risorse. o Realizzazione di attività in background. Metodologia Il corso ha una durata di 5 giornate di formazione in aula. Prevede lezioni teoriche e numerose esercitazioni pratiche con l’obiettivo di permettere ai partecipanti di acquisire le competenze necessarie allo sviluppo di applicazioni mobile Android. [email protected] http://ecs.elis.org 2