Android developer

Corso GRATUITO di sviluppo app per ANDROID

Un’introduzione pratica al mondo Android, partendo da strumenti fondamentali come Git e Kotlin, passando da Room DB a Koin e Retrofit, per arrivare alla nostra prima app sul Google Play Store.

Dettagli del corso gratuito di sviluppo app per Android

Durata:248 ore
Periodo:Dal 1 febbraio al 30 marzo 2021
Orario:Dal lun al ven dalle 09.00 alle 16.00 (pausa dalle 13.00 alle 14.00)
Sede:Il corso di sviluppo app per Android si svolgerà tramite piattaforma webinar
Partecipanti:Verranno selezionati massimo 10 partecipanti
Scopo:ASSUNZIONE
Prezzo:GRATUITO
Requisiti candidato:Fondamenti di programmazione.
Requisiti HW:
Destinatari:Neodiplomati in informatica e neolaureati / laureandi
Partner:LAVOROPIÙ – Finanziato da FORMATEMP

Programma del corso gratuito di sviluppo app per Android

Vedi tutto il programma

1

INTRODUZIONE A KOTLIN

1.1Sintassi di base 

    • Creare variabili e valori: differenze e peculiarità
    • Creare funzioni
    • Creare commenti
    • Stampare sulla console: string e string template
    • Nullability
1.2Controllare il flusso di esecuzione 

    • Usare if-else
    • Usare when
1.3Iterazioni 

    • Operatore for
    • Operatore while
    • forEach, Range e altre iterazioni
1.4Tipi primitivi: Int, Boolean e altri
1.5Tipi di classi e come crearle: 

    • Class
    • Data Class
    • Sealed Class
    • Enum
2

INTRODUZIONE AD ANDROID

2.1Panoramica sulla piattaforma: più di 10 anni di evoluzione 

    • Mobile
    • TV
    • Auto
2.2I componenti base 

    • Activity
    • Fragment
    • Ciclo di vita dei componenti della UI
2.3Navigazione 

    • Navigation Components
    • Navigation Drawer
    • Bottom Navigation
2.4Introduzione alla dependency injection 

    • Dipendenze nel costruttore
    • Dipendenze come field
    • Gestione delle dipendenze con Koin
2.5Pilotare la UI 

    • ViewModel e LiveData
    • Introduzione ad Unidirectional Data Flow
3

COSTRUIAMO INSIEME UNA APP

3.1Definizione del progetto
3.2Creazione dello scheletro del progetto con Android Studio
3.3Creazione del repository su Github
3.4Creazione delle prime schermate usando ConstraintLayout e MotionLayout
3.5Comunicazione con un server remoto usando JSON e Retrofit
3.6Persistenza dati 

    • Introduzione a SharedPreferences
    • Introduzione a Room Database
    • Introduzione a DataStore
3.7Mostrare liste di elementi 

    • RecyclerView
    • Adapter
    • ViewHolder
3.8Introduzione a Clean Architecture, progetti multi-module e testing

Informazioni sul docente

Ivan Morgillo

(apre in una nuova finestra)

Corso GRATUITO di sviluppo app per ANDROID

300 STUDENTI OGNI ANNO
250 POSTI DI LAVORO DISPONIBILI

Compila il form per candidarti al corso gratuito di sviluppo app per Android

    Inserisci nome e cognome

    Inserisci un indirizzo email valido

    Scrivi il tuo messaggio


    (Dimensione max 4MB. Formati accettati: immagini, txt, csv, doc, docx, odt, pdf, ppt, rtf, ecc.)

    Consenso alla Privacy

    Se hai difficoltà a inviare il tuo curriculum tramite questo form puoi inviare la tua candidatura al corso al seguente indirizzo e-mail: formazione@cgmconsulting.it