Caricamento...
MIESV18

Sviluppare applicazioni con Android

Prezzo

€ 1,590.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4 gg
Il corso è rivolto a tutti coloro che hanno intenzione di programmare con una piattaforma presente oramai in moltissimi dispositivi smartphone e tablet. In questo corso verranno approfonditi tutti i dettagli architetturali per riuscire a costruire delle applicazioni che utilizzano tutte 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 e 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.


Argomenti del corso

1° giorno

Introduzione alla piattaforma Android
I componenti architetturali: dal Linux Kernel al Framework Java
Interazione tra processi Android
Ambiente di sviluppo : Android Studio, ADK e Emulatori
Componenti di una applicazione Android
Ciclo di vita di una applicazione
 

2° giorno

Priorità e transizioni di stato del processo
Utilizzo delle risorse in una applicazione
Layouts, Stili e Temi
Gestione degli eventi in una applicazione
Le Activity
Ciclo di vita di una Activity
Creazione di Custom Views
Risorse Drawable e risoluzione dello schermo
Creazione dei menu
I Context menu
 

3° giorno

Intents: definizione e utilizzo
Intents per lanciare le Activity
Implicit e Explicit Intents
Pending Intents
Adapters: funzionalità
Adapters per il Data Binding
Dialogs
Preferences Activity
Salvataggio dello stato dell’applicazione
 

4° giorno

Databases in Android: SQLite
Cursori e Content Values
Operazioni CRUD con SQLite
Content Providers: Funzionamento e utilizzo
I Content Providers Nativi
Geolocalizzazione e Mappe
Map-Based Activities
Eventi relativi alla geolocalizzazione
Servizi in Android
Ciclo di vita di un servizio
I Binders
Background Threads
Toasts e Notifications
Utilizzo e consumo di Web Services
Odata Services 

 

Il corso si rivolge a sviluppatori

Prerequisiti

Conoscenza della programmazione ad oggetti
Conoscenza del linguaggio di programmazione Java



Sede Data P
Bologna 06/11/2017
Milano 19/02/2018
Bologna 12/03/2018
Roma 16/04/2018
Milano 21/05/2018
Bologna 25/06/2018
Roma 23/07/2018
Milano 24/09/2018
Bologna 12/11/2018
Roma 03/12/2018