Struttura del corso
Introduzione e configurazione
- Cos'è Android? Architettura di base
- Installazione e configurazione di Android Studio
- Panoramica della struttura del progetto
- Primo "Hello World" in un dispositivo virtuale
Fondamenti dell'Interfaccia Utente (UI)
- Layout di base: LinearLayout, RelativeLayout
- Viste comuni: TextView, EditText, Button, ImageView
- Attributi essenziali delle viste
- Design visuale di base e manipolazione XML
- Pratica: Creazione dell'interfaccia utente per l'app del progetto
Interazione ed eventi
- Panoramica della classe Activity e del suo ciclo di vita
- Gestione degli eventi (OnClickListener)
- Accesso alle viste dal codice
- Visualizzazione di messaggi con Toast
- Pratica: Aggiunta di interattività all'interfaccia utente
Navigazione di base
- Utilizzo dell'Intent per lanciare le Activity
- Passeggio di dati basilari tra le Activity
- Pratica: Implementazione della navigazione tra schermate
Progetto pratico in corso
- Sviluppo del progetto durante tutto il corso
- Integrazione delle nuove conoscenze in ogni sessione
- Dibattito e risoluzione dei problemi comuni
Riassunto e passaggi successivi
Requisiti
- Conoscenze di programmazione di base (non necessariamente in Android o Kotlin/Java)
- Un computer in grado di eseguire Android Studio
- Interesse allo sviluppo di applicazioni mobili
Pubblico di riferimento
- Nuovi sviluppatori interessati allo sviluppo di app per Android
- Sviluppatori mobile junior in transizione verso Android
- Studenti o professionisti che mirano a creare la loro prima applicazione Android
Recensioni (4)
Introduzione di base ad Android e Kotlin.
Nan Yu - Google
Corso - Android Development
Traduzione automatica
Il formatore era disposto a esplorare ulteriori problemi con Dagger.
Susheel - Home
Corso - Dependency Injection with Dagger 2
Traduzione automatica
La conoscenza del formatore e la facilità con cui l'ha presentata.
Piotr - DPDgroup IT Solutions sp. z o.o.
Corso - Android Applications Testing
Traduzione automatica
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Corso - Cross-platform mobile development with PhoneGap/Apache Cordova
Traduzione automatica