Corso Android Sviluppatore APP
Corso Android erogato anche in modalità Online-Classe Virtuale.
Obiettivi Corso Android Sviluppatore App: formare lo studente con conoscenze basi e tecniche per lo sviluppo di applicazioni per dispositivi Android.
Requisiti per i discenti: Programmatori, laureati o diplomati in informatica con nozioni base di programmazione in Java o di un altro linguaggio (consigliato ad oggetti). (Considerato un plus SQL, HTML 5 , lingua inglese tecnico)
La finalità sarà la pubblicazione di un lavoro su Google Play con l’utilizzo degli Open Data del Comune di Bari e del Comune di Lecce
Corso Android Sviluppatore APP erogato solo su richiesta e per le aziende. Modalità virtual classroom online o frontale.
Programma (40 ore):
Modulo 1: Introduzione
- Introduzione ad Android
- Architettura di Android
- Framework di sviluppo
Modulo 2: Struttura e componenti di base
- Android Studio
- Prima APP Android
- Componenti di base
- Manifest
- Risorse e compatibilità
Modulo 3: Activity e Intent
- Activity
- Ciclo di vita di un’activity
- Passaggio di parametri tra Activity
- Intent (impliciti e espliciti) e Intent Filter
Modulo 4 – User Interface
- Layout (LinearLayout, RelativeLayout, ListView, GridView)
- Eventi e Input Controls
- Widget
- Menu, Dialog e Toast
- Adapter e AdapterView
- Gestione immagini (utilizzo di librerie)
Modulo 5 – Multithreading
- Thread Java
- AsyncTask Framework
- HaMeR Framework
Modulo 6 – Networking
- Gestione della connettività
- Accesso a servizi web
- Client HTTP (Socket, HttpRequest, HttpResponse, Uri, AndroidHttpClient)
Modulo 7 – Storage
- Preferences
- Scrittura su Files
- SQLite DB
- Broadcast Receiver
Modulo 8 – Sensori, Mappe e PlayStore Google
- Gestore Sensori
- Localizzazione e Mappe
- Pubblicazione su Play Store e Statistiche
- Pratica di sviluppo APP in team (con lavoro anche fuori aula). Realizzazione di un’idea di APP che coinvolgerà il discente per tutto il corso.