WEBVTT

00:00.290 --> 00:02.300
Salve, amici, e bentornati.

00:02.300 --> 00:07.660
In questa sezione, inizieremo a conoscere un argomento molto interessante chiamato Android Jetpack.

00:07.670 --> 00:14.210
Jetpack è una suite di librerie che aiuta gli sviluppatori a seguire le best practice, a ridurre il codice boilerplate e a scrivere

00:14.210 --> 00:21.560
codice che funzioni in modo coerente su tutte le versioni e i dispositivi Android, in modo che gli sviluppatori possano concentrarsi sul codice

00:21.560 --> 00:23.180
che interessa loro.

00:23.180 --> 00:30.770
Jetpack è un insieme di librerie e strumenti forniti da Google per aiutare gli sviluppatori a creare applicazioni Android di alta

00:30.770 --> 00:32.900
qualità in modo più efficiente.

00:32.900 --> 00:40.790
Le librerie Jetpack offrono diversi componenti e funzionalità che semplificano le attività più comuni, come lo sviluppo dell'interfaccia utente,

00:40.820 --> 00:44.090
l'archiviazione dei dati, la navigazione e altro ancora.

00:44.090 --> 00:46.550
Perché è necessario utilizzare Android Jetpack.

00:46.580 --> 00:54.650
Android Jetpack aiuta a risolvere problemi importanti come la gestione delle attività, dei cicli di vita, delle modifiche alla configurazione

00:54.650 --> 00:57.050
e la prevenzione delle perdite di memoria.

00:57.050 --> 00:59.780
Impariamo a conoscere i componenti del jetpack.

00:59.780 --> 01:06.770
I componenti di Android jetpack riuniscono i componenti di libreria e di architettura esistenti e li definiscono

01:06.770 --> 01:08.450
in quattro categorie.

01:08.450 --> 01:10.430
Il primo è l'architettura.

01:10.430 --> 01:12.800
Il secondo è l'interfaccia utente.

01:12.800 --> 01:16.940
Il terzo è il fondamento e l'ultimo è il comportamento.

01:16.970 --> 01:25.010
La componente architettura di jetpack comprende otto librerie e strumenti distinti che aiutano l'utente a strutturare

01:25.010 --> 01:30.410
l'applicazione e a gestire i dati utilizzati e il codice dell'applicazione.

01:30.410 --> 01:33.200
La maggior parte di queste biblioteche esiste già.

01:33.200 --> 01:39.920
Tuttavia, sono presenti nuove librerie come Workmanager, navigazione, paginazione e altro ancora.

01:39.920 --> 01:44.150
Nei prossimi video scopriremo nel dettaglio queste librerie.

01:44.150 --> 01:52.430
L'area di base di Jetpack comprende i componenti di base del sistema, le estensioni Kotlin e le librerie di test.

01:52.430 --> 02:00.110
Questo include la libreria Appcompat, che probabilmente utilizzate da tempo, e la nuova libreria Kotlin

02:00.130 --> 02:04.620
Katex Extension per facilitare lo sviluppo in Kotlin.

02:04.620 --> 02:11.820
Quando siamo passati alla sezione Kotlin, abbiamo bisogno di utilizzare le fondamenta in molte delle nostre applicazioni.

02:11.820 --> 02:19.440
Il comportamento di jetpack consiste in librerie che aiutano a interagire con l'utente attraverso l'interfaccia utente,

02:19.440 --> 02:21.990
anche utilizzando video o audio.

02:21.990 --> 02:29.130
È composto da molti componenti, come le autorizzazioni per i media, la condivisione delle notifiche di download e la nuova

02:29.130 --> 02:30.540
libreria di slice.

02:30.540 --> 02:32.040
L'interfaccia utente.

02:32.040 --> 02:37.020
La maggior parte delle librerie dell'interfaccia utente di jetpack sono costruite su codice esistente.

02:37.020 --> 02:45.360
Includono animazioni, tavolozze, emoji, Android, frammenti di auto, layout e tutte le librerie su

02:45.360 --> 02:54.030
cui amate lavorare si trovano qui nei pacchetti jetpack di Android, oltre a diverse nuove librerie.

02:54.030 --> 03:03.330
In questo video sono state introdotte le quattro parti principali del jetpack: fondamenta dell'architettura, interfaccia utente e comportamento.

03:03.330 --> 03:11.910
Nei prossimi video, ci addentreremo in ognuno di questi componenti per conoscere meglio questo incredibile jetpack.
