Corso Programmazione Android Codice: ITAM0114 Durata: 40 ore Descrizione corso Il corso Programmazione Android è rivolto agli amanti del mobile che intendono entrare in questo affascinante mondo, in continua crescita ed espansione occupazionale, e iniziare a imparare a sviluppare applicazioni per Smartphone e Tablet Pc basati su Android. Obiettivi L'obiettivo del corso di Programmazione Android è quello di formare figure professionali in grado di realizzare interfacce grafiche e primi applicativi con gestione dei menu, finestre di dialogo ed interfaccia internet ma soprattutto fornire loro le necessarie competenze per approfondire argomenti di interesse su guide operative e sulla letteratura esistente. Lo sviluppo di applicazioni su Android rappresenta un' opportunità di specializzazione professionale e di business raramente replicabile. Il corsista affronterà in modo completo le tematiche della programmazione Android partendo dai fondamenti fino a tematiche complesse. Pagina 1 di 5
Il percorso didattico avrà una forte componente pratica e vedrà la classe confrontarsi con esercitazioni progressivamente sempre più complesse e strutturate. Prerequisiti Esperienza di programmazione in Java. Contenuti 1. INTRODUZIONE Introduzione alla tecnologia Android Configurazione ambiente di sviluppo Installazione di Eclipse, sdk Android, Android Development Tool Gestione degli emulatori Android e dei device collegati Creazione della prima app Hello World Struttura di un progetto Android Compatibilità a livello API Il problema della deframmentazione 2. GESTIONE DELLE INTERFACCE Interfacce grafiche e layout Creazione di interfacce grafiche adottando le View disponibili di Android Utilizzo dell editor grafico e gestione file xml di layout Pagina 2 di 5
3. INTRODUZIONE AI COMPONENTI PRINCIPALI Gestione Activity/Intent Ciclo di vita di una Activity, passaggio da una Activity ad un'altra utilizzando un Intent Utilizzo degli Intent per interfacciarsi con il sistema operativo e le altre applicazioni Gestione ListView e GridView ListView, GridView e Spinner 4. GESTIONE DELLE RISORSE ED INTERNAZIONALIZZAZIONE Gestione delle risorse all'interno di un progetto Android Accorgimenti da utilizzare per supportare più risoluzioni Creazione di una applicazione multilingua 5. PERSISTENZA DEI DATI IN ANDROID Componenti basati su Adapter Scelta dell'implementazione di Adapter da usare nei vari casi Introduzione a SqlLite 6. SVILUPPO AVANZATO DI INTERFACCE GRAFICHE Fragment ed Android Compatibility Library Utilizzo di base dei Fragment per creare applicazioni multi device Gestione dei menu e ActionBar Creazione e utilizzo dei menu in una applicazione Android Differenze di utilizzo nelle varie versioni di Andorid (tasto menu vs ActionBar) Notifiche e finestre di Dialog Gestione delle finestre di dialogo e utilizzo della classe Toast Dialog creato all'interno di un Activity e FragmentDialog Pagina 3 di 5
7. GESTIONE DELLE PREFERENZE Shared Preferences Utilizzo delle shared preferences per il salvataggio di informazioni semplici e non strutturate 8. IL PROCESSO DI PUBBLICAZIONE Gestione della firma Gestione delle versioni Pubblicazione nel market Interagire con il Market Pagina 4 di 5
Costo 1100 ( Costo Totale ) e comprensivo di Materiale didattico e attestato Frequenza. L'iscrizione avviene compilando l'apposito modulo. Le iscrizioni sono rivolte ad un massimo di 10 partecipanti che avranno a disposizione un Pc a testa. Sede Il corso si svolgerà a Bologna presso una delle aule attrezzate a disposizione, in base al numero dei partecipanti. Contatti Segreteria Corsi Dal lunedì al venerdì dalle 9.00 alle 17.00 Mobile: +39 3737715550 formazione@2clever.it Pagina 5 di 5