Salve, amici, e bentornati.
In questa sezione, inizieremo a conoscere un argomento molto interessante chiamato Android Jetpack.
Jetpack è una suite di librerie che aiuta gli sviluppatori a seguire le best practice, a ridurre il codice boilerplate e a scrivere
codice che funzioni in modo coerente su tutte le versioni e i dispositivi Android, in modo che gli sviluppatori possano concentrarsi sul codice
che interessa loro.
Jetpack è un insieme di librerie e strumenti forniti da Google per aiutare gli sviluppatori a creare applicazioni Android di alta
qualità in modo più efficiente.
Le librerie Jetpack offrono diversi componenti e funzionalità che semplificano le attività più comuni, come lo sviluppo dell'interfaccia utente,
l'archiviazione dei dati, la navigazione e altro ancora.
Perché è necessario utilizzare Android Jetpack.
Android Jetpack aiuta a risolvere problemi importanti come la gestione delle attività, dei cicli di vita, delle modifiche alla configurazione
e la prevenzione delle perdite di memoria.
Impariamo a conoscere i componenti del jetpack.
I componenti di Android jetpack riuniscono i componenti di libreria e di architettura esistenti e li definiscono
in quattro categorie.
Il primo è l'architettura.
Il secondo è l'interfaccia utente.
Il terzo è il fondamento e l'ultimo è il comportamento.
La componente architettura di jetpack comprende otto librerie e strumenti distinti che aiutano l'utente a strutturare
l'applicazione e a gestire i dati utilizzati e il codice dell'applicazione.
La maggior parte di queste biblioteche esiste già.
Tuttavia, sono presenti nuove librerie come Workmanager, navigazione, paginazione e altro ancora.
Nei prossimi video scopriremo nel dettaglio queste librerie.
L'area di base di Jetpack comprende i componenti di base del sistema, le estensioni Kotlin e le librerie di test.
Questo include la libreria Appcompat, che probabilmente utilizzate da tempo, e la nuova libreria Kotlin
Katex Extension per facilitare lo sviluppo in Kotlin.
Quando siamo passati alla sezione Kotlin, abbiamo bisogno di utilizzare le fondamenta in molte delle nostre applicazioni.
Il comportamento di jetpack consiste in librerie che aiutano a interagire con l'utente attraverso l'interfaccia utente,
anche utilizzando video o audio.
È composto da molti componenti, come le autorizzazioni per i media, la condivisione delle notifiche di download e la nuova
libreria di slice.
L'interfaccia utente.
La maggior parte delle librerie dell'interfaccia utente di jetpack sono costruite su codice esistente.
Includono animazioni, tavolozze, emoji, Android, frammenti di auto, layout e tutte le librerie su
cui amate lavorare si trovano qui nei pacchetti jetpack di Android, oltre a diverse nuove librerie.
In questo video sono state introdotte le quattro parti principali del jetpack: fondamenta dell'architettura, interfaccia utente e comportamento.
Nei prossimi video, ci addentreremo in ognuno di questi componenti per conoscere meglio questo incredibile jetpack.