Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Introduzione a Android
- Android Funzionalità dell'SDK
- Introduzione al framework di sviluppo
- La macchina virtuale Dalvik
- Android Architettura dell'applicazione
- Download e installazione dell'SDK Android
Un'applicazione Android
- Creazione di un nuovo progetto Android
- Creazione di un Android dispositivo virtuale
- Applicazioni in primo piano e in background
- L'emulatore Android
Applicazioni e Activities
- Introduzione al file manifesto dell'applicazione
- Utilizzo delle risorse
- Il Android ciclo di vita dell'applicazione
- Informazioni sulla priorità di un'applicazione e sugli stati del processo
- Creazione di attività e ciclo di vita delle attività
- Fondamentale Android Progettazione dell'interfaccia utente
- Definizione dei layout
- Creazione di nuovi frammenti
- Il Android Widget Toolbox
- Presentazione degli adattatori
Definizione e utilizzo degli stili
- Elements di Stile
- Dove applicare uno stile
- Gli attributi disponibili
- Ereditarietà di uno stile
Utilizzo di finalità e ricevitori broadcast
- Utilizzo di intenti per avviare Activities
- Utilizzo delle finalità per la trasmissione di eventi
- Creazione di filtri finalità e ricevitori broadcast
- Ascolto di intenti di trasmissione nativi
- Monitoraggio delle modifiche dello stato del dispositivo tramite gli intenti di trasmissione
Utilizzo delle risorse Internet
- Connessione a una risorsa Internet
- Utilizzo di Download Manager
- Utilizzo dei servizi Internet
Utilizzo di file, stato di salvataggio e preferenze
- Creazione e salvataggio di preferenze condivise
- Recupero delle preferenze condivise
- Introduzione al quadro delle preferenze e all'attività di preferenza
- Inclusione di file statici come risorse
- Utilizzo del file system
Database e fornitori di contenuti
- Introduzione ai database Android
- Presentazione SQLite
- Valori di contenuto e cursori
- Utilizzo di SQLite database
- Esecuzione di query su un database
- Creazione di provider di contenuti
- Utilizzo dei provider di contenuti
Lavorare in background
- Presentazione dei servizi
- Associazione dei servizi a Activities
- Utilizzo dei thread in background
- Utilizzo di AsyncTask per l'esecuzione di attività asincrone
- Utilizzo degli allarmi
Come notificare gli eventi
- Introduzione alla barra delle azioni
- Creazione e utilizzo di menu e azioni della barra delle azioni
- Introduzione alle finestre di dialogo
- Introduzione a Gestione notifiche
- Creazione di notifiche
Geocodifica e servizi basati sulla posizione
- Utilizzo dei servizi basati sulla posizione
- Utilizzo dell'emulatore con i servizi basati sulla posizione
- Selezione di un fornitore di servizi geografici
- Trovare la tua posizione attuale
- Utilizzo degli avvisi di prossimità
- Creazione di Activiti basati su mappe
Requisiti
I partecipanti dovrebbero avere familiarità con una conoscenza di base di come programmare in Java.
21 ore
Recensioni (4)
L'allenatore era disposto a esplorare ulteriori problemi con il pugnale.
Susheel - Home
Corso - Dependency Injection with Dagger 2
Traduzione automatica
Conoscenza del formatore e facilità con cui lo ha presentato.
Piotr - DPDgroup IT Solutions sp. z o.o.
Corso - Android Applications Testing
Traduzione automatica
I really enjoyed the fairly broad coverage of topics.
john harrigan
Corso - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.