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.

Il corso si rivolge a sviluppatori

Conoscenza della programmazione ad oggetti
Conoscenza del linguaggio di programmazione Java

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 IntentsAdapters: 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 


Sede Data P
Bologna 25/06/2018
Roma 23/07/2018
Milano 24/09/2018
Bologna 12/11/2018
Roma 03/12/2018