Introduzione
  • Presentazione del corso
  • Dove scaricare le risorse gratuite
  • Domande frequenti
Installazione dell'ambiente di Sviluppo e Prima Applicazione
  • Cosa sarete in grado di fare dopo questo sezione ?
  • Installazione di Android Studio su Mac
  • Installazione di Android Studio su Windows
  • Primo Avvio di Android Studio e installazione Componenti necessari
  • VT-x: Abilitare la virtualizzazione su Windows ed eseguire l'app sull'emulatore
  • Problemi con l'installazione di Android Studio ?
  • Creazione di un nuovo progetto
  • Aprire un Progetto in Android Studio
  • Problemi con l'importazione di Progetti in Android Studio ?
  • Panoramica su Android Studio e Configurazione
  • Eseguire l'App sull'emulatore
  • VT e Configurazione Windows su processore AMD
  • Genymotion : un ottima alternativa all'emulatore integrato in Android Studio
  • Collegare Genymotion ad Android Studio ed eseguire l'app
  • Eseguire l'App su un dispositivo reale
  • Quiz
SFIDA 1 - APP Frase Celebre
  • SFIDA: Cosa sono le SFIDE ?
  • Presentazione del Progetto Frase Celebre
  • Passo 1. Creazione il Progetto Frase Celebre
  • Passo 2. Modificare il Testo della TextView
  • Passo 3. Eseguire l'app sull'emulatore
  • Passo 4. Eseguire l'app sul dispositivo reale
  • Soluzione del Progetto Frase Celebre
  • (Files Android Studio) Frase Celebre
  • Android Studio 3.2: problemi e soluzioni all'importazione dei progetti del corso
Layout, Widgets e Logica dell'app + APP: Convertitore di Temperatura
  • Cosa sarete in grado di fare dopo questo sezione ?
  • Architettura di Android
  • Processo di Compilazione di un'App
  • View e ViewGroup
  • TextFields: Presentare Testo
  • (Files Android Studio) TextFields
  • EditText: Leggere testo inserito dall'utente
  • (Files Android Studio) EditText: Leggere testo inserito dall'utente
  • Button e come ascoltare eventi
  • (Files Android Studio) Button e come ascoltare eventi
  • ConstraintLayout
  • (Files Android Studio) ContraintLayout
  • Log e Toast
  • (Files Android Studio) Log e Toast
  • APP: Convertitore di Temperatura - Presentazione del Progetto
  • Interfaccia Utente: ContraintLayout
  • (Files Android Studio) Interfaccia Utente: ConstraintLayout
  • Interfaccia Utente: RelativeLayout e LinearLayout
  • Sfida - Realizzare l'interfaccia con RelativeLayout e LinearLayout
  • Icona: Impostare un icona personalizzata
  • (Files Android Layout) Inserire un icona per l'app
  • Collegare interfaccia grafica e codice Java
  • Scrivere la logica di controllo dell'app
  • Android Lint e Layout: Errori e Warnings - Correggere errori sul Layout
  • Lavorare con la visibilità delle view: visible, invisible e gone
  • (Files Android Layout) Visibility:Visible, Invisible, Gone
  • Modificare l'interfaccia di un'activity usando la proprietà visibility
  • (Files Android Layout) Sfida - Modificare interfaccia di activity con visibility
  • Quiz
SFIDA 2: APP Convertitore di Valute
  • Presentazione del Progetto Convertitore di Valute
  • Installare Git
  • Importare il progetto da Github e Aprirlo in Android Studio
  • Passo 1. Creare le risorse strings che saranno usate nell'interfaccia
  • Passo 2. Creare l'interfaccia usando i ConstraintLayout
  • Passo 3. Impostare l'icona all'appliazione
  • Passo 4. Collegare i Widgets al codice Java
  • Passo 5. Scrivere la logica di comportamento dell'App
  • APP Convertitore di Valute - Soluzione
  • Debug di una Applicazione - Analisi Bugs: Validazione dell'input
  • Scambiare i dati da convertire e gestione di un Image Button
Java: Le basi per Android
  • Impostare Android Studio per programmare moduli
  • Blocchi di codice, il metodo main(), la compilazione
  • Commenti, Variabili e Tipi
  • Scope delle Variabili. Variabili locali e Variabili membro
  • Modificatori public, private, protected e come definire e usare una classe
  • Classi Wrapper, final e static
  • Generare un Numero Casuale
  • if..else e switch: Istruzioni condizionali
  • Metodi Parte 1: Definire e Chiamare un Metodo
  • Metodi Parte 2: Aggiungere Parametri
  • Metodi Parte 3: Parametri multipli e Valori di ritorno
  • SFIDA: Calcolare l'area del cerchio creando un metodo
  • SFIDA - Soluzione - Calcola area del cerchio
  • Array, List e Map
  • SFIDA: Esercizio su ArrayList
  • Quiz Java
APP Love Calculator
  • Presentazione App Love Calculator
  • Creare l'interfaccia dell'app
  • Usare le Guidelines per posizionare gli oggetti
  • Qualificatori di risorse
  • Layout Landscape
  • Personalizzare Temi Material
  • SFIDA - Eliminare tutti i warnings sull'interfaccia
  • SFIDA - Soluzione
  • Creare la logica dell'APP