Corso-Master Android Programmazione APP
porta un amico e ottieni lo sconto!Lezioni al sabato!
Obiettivo del corso
Obiettivi:
formare lo studente per le tecniche di sviluppo di applicazioni per dispositivi Android
A chi è rivolto
Rivolto a profili programmatori; consigliate conoscenze almeno in un linguaggio ad oggetti (meglio java)
Programma
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.
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
Dove si svolge
corso erogato online in classe virtuale dal vivo, con lezioni al sabato. è necessario disporre di un microfono e di un adsl domestico per seguire le lezioni ed interagire con il docente. lezioni al sabato