App Android con Android SDK

20 ore

IL CORSO

Nato solo pochi anni fa grazie al forte impegno di Google ed altri partner, il sistema operativo Android ha conquistato una fetta sempre maggiore del mercato dei dispositivi mobili.

Il corso permette di impiegare le conoscenze possedute di programmazione Java nella creazione di applicazioni su ogni dispositivo hardware che abbia Android installato: smartphone, tablet ed altro ancora. Si inizierà acquisendo la conoscenza degli ambienti di lavoro, degli strumenti e dei principi di progettazione. Si imparerà inoltre a realizzare interfacce utente complete e funzionali concludendo con l'integrazione di un database per la memorizzazione duratura delle informazioni.

tag:
Android Android SDK torino
durata
20 ore

PROGRAMMA

  • Introduzione al “mondo” Android
  • Struttura del Sistema Operativo
  • Tecnologie di programmazione su Android
  • Strumenti per la programmazione in Java: Android Studio, Android SDK, emulatori di dispositivi
  • Tipologie di applicazioni: Activity, Service, Broadcast Receiver, Content Provider
  • Struttura di un'applicazione: disposizione delle directory, file di configurazione, codice e risorse
  • Creazione di applicazioni: le Activity
  • Gestione delle risorse: Res e Assets
  • Ciclo di vita delle Activity
  • Gli Intent: collaborazione tra componenti
  • View e Layout
  • Widget e interazione con l'utente
  • Modalità di gestione di Widget: Java o XML
  • Menu: tipologie e configurazione
  • Controlli avanzati: liste, tabelle e gallerie di immagini
  • Gestione del file system
  • Database: integrazione con SQLite
  • Approccio ai Content Provider
  • Applicazioni e Internet: leggere ed inviare dati in Rete

Modalità di frequenza

Il corso App Android con Android SDK può essere frequentato sia in modalità pubblica,in aula con altri partecipanti, che in modalità privata, personalizzata in base alle esigenze del singolo partecipante.

Prerequisiti

I requisiti necessari per poter frequentare il corso App Android con Android SDK sono:

Conoscenza di programmazione java (Corso Java)