MIESV18 Sviluppare applicazioni con Android

Questo corso appartiene alla linea: Mobile
Durata: 4 Giorni
Costo: € 1.590,00
Iva esclusa Condividi
MIESV18
Prossime edizioni
Data Sede
15-05-2017 Milano
13-06-2017 Roma
04-07-2017 Bologna
18-09-2017 Milano
02-10-2017 Roma
06-11-2017 Bologna

A chi è rivolto il corso?
Il corso si rivolge a sviluppatori

Descrizione:

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.

Prerequisiti

Conoscenza della programmazione ad oggetti
Conoscenza del linguaggio di programmazione Java

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 

 

Dotazione:
.

0 commenti trovati
Per lasciare un commento devi effettuare il Login con lo username e la password che ti sono stati inviati quando ti sei iscritto ad uno dei nostri corsi.