Sviluppare applicazioni con Android
(XH600G)
Sviluppare applicazioni con Android (XH600G)
Descrizione:
Il corso consente di acquisire familiarità con i vari aspetti del sistema operativo Google per dispositivi mobili. Saranno approfonditi tutti i dettagli architetturali necessari a costruire delle applicazioni che utilizzano le caratteristiche di uno smartphone Android, dalla geolocalizzazione al networking per il consumo di Web Service. Il corso si basa sull?utilizzo dell?ambiente di sviluppo Android Studio: si parte dai concetti riguardanti l?architettura di un sistema Android fino ad arrivare all?approfondimento della scrittura di applicazioni molto complesse e il loro relativo deployment.
A chi si rivolge/Prerequisiti
Il corso si rivolge a sviluppatori che programmano con Android.
Contenuti
Introduzione ad Android
Emulatori
Framework di Android
Sviluppo di applicazioni Android
Il processo di pubblicazione
Descrizione:
Il corso consente di acquisire familiarità con i vari aspetti del sistema operativo Google per dispositivi mobili. Saranno approfonditi tutti i dettagli architetturali necessari a costruire delle applicazioni che utilizzano le caratteristiche di uno smartphone Android, dalla geolocalizzazione al networking per il consumo di Web Service. Il corso si basa sull?utilizzo dell?ambiente di sviluppo Android Studio: si parte dai concetti riguardanti l?architettura di un sistema Android fino ad arrivare all?approfondimento della scrittura di applicazioni molto complesse e il loro relativo deployment.
A chi si rivolge/Prerequisiti
Il corso si rivolge a sviluppatori che programmano con Android.
Contenuti
Introduzione ad Android
- Compatibilità a livello API
- Il problema della deframmentazione
- Configurazioni hardware
- Android App e Web App
Emulatori
- Utilizzo dei principali strumenti di emulazione
- Sviluppo App per Smart Phone
- Sviluppo App per Tablet PC
- Gestione di schermi e dimensioni
Framework di Android
- Native Development Kit
- Installazione e creazione progetto Android nativo
- Interfaccia Java
- Framework di Android (SDK e ADT)
- IDE Android Studio
Sviluppo di applicazioni Android
- Sviluppo prima applicazione ?Hello World?
- Struttura di un progetto Android in Android Studio
- Gestione delle Activity
- Sviluppare Features
- Introduzione ai Layout, ListView e Adapter
- Introduzione a SqlLite
- Tecniche di sincronizzazione, utilizzo dei Content Provider
- Introduzione ai servizi REST
Il processo di pubblicazione
- Gestione della firma
- Gestione delle versioni
- Pubblicazione nel market
- Interagire con il Market