Contattataci

Struttura del corso

Architettura e Componenti Avanzati

  • Pattern architetturali: MVVM e componenti Jetpack (ViewModel, LiveData)
  • Gestione avanzata dello stato dell’interfaccia utente
  • Componente di navigazione: introduzione pratica alla gestione della navigazione complessa
  • Esercizio pratico: rifacimento dell’architettura dell’applicazione

Concorrenza e Attività in Background

  • Utilizzo delle coroutine Kotlin per operazioni asincrone
  • Tecniche per pianificare attività di background con WorkManager<\/li>
  • Gestione dei thread e corretto utilizzo del Main Thread
  • Esercizio pratico: implementazione di operazioni asincrone nel progetto in corso

Persistenza Avanzata dei Dati

  • Utilizzo della libreria Room per la gestione persistente dei dati (operazioni CRUD base)
  • Introduzione a DataStore per l’archiviazione di informazioni semplici
  • Esercizio pratico: implementazione della persistenza nell’applicazione progettuale

Test e Qualità del Codice

  • Test unitari con JUnit (fondamenti)
  • Introduzione ai test dell’interfaccia utente tramite Espresso<\/li>
  • Strumenti di analisi statica del codice (Lint)
  • Esercizio pratico: scrittura dei primi test nel progetto in corso

Integrazione e Ottimizzazione

  • Consumo di API REST tramite Retrofit (primo approccio)
  • Gestione e interpretazione del formato JSON
  • Nozioni base sull’ottimizzazione delle prestazioni dell’interfaccia utente e sulla riduzione del consumo energetico
  • Esercizio pratico: integrazione di un’API esterna e relativa ottimizzazione

Conclusioni e Prossimi Passi

Requisiti

  • Conoscenze solide delle basi dello sviluppo Android (Activity, interfacce utente, navigazione, Kotlin/Java)
  • Esperienza nell’utilizzo di Android Studio
  • Familiarità con la programmazione orientata agli oggetti

Destinatari del Corso

  • Sviluppatori Android esperti
  • Sviluppatori mobile intenzionati a padroneggiare tecniche avanzate
  • Ingegneri del software impegnati nella creazione di app Android performanti e robuste
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative