Ora in Android #68

Privacy Sandbox, modularizzazione, architettura, prestazioni, collegamenti diretti, edizione Android Go, Android 13, Jetpack Glance e altro ancora!

Illustrazione di Virginia Poltrack

Benvenuto in Now in Android, la tua guida continua alle novità e alle novità nel mondo dello sviluppo Android.

Episodio 68 Video e podcast

Ora in Android è offerto anche come video e podcast.

Anteprima per sviluppatori Privacy Sandbox 5

Privacy Sandbox mira a sviluppare nuove tecnologie che migliorino la privacy degli utenti e consentano esperienze pubblicitarie efficaci e personalizzate per le app mobili. Developer Preview 5 è stata rilasciata, questa versione è un'importante pietra miliare che diventerà la base per le prossime versioni di Privacy Sandbox Beta. Continua a darci il tuo feedback! Guarda cosa è cambiato nel post del blog:

Guida alla modularizzazione delle app

Il team ha appena rilasciato nuove linee guida sulla modularizzazione . La guida su questo argomento è stata una delle principali richieste della community ed eccola qui! La guida è divisa in due parti. La pagina di panoramica offre una panoramica teorica di alto livello della questione e dei suoi vantaggi. La pagina dei modelli di modularizzazione comuni approfondisce esempi pratici nel contesto della moderna architettura Android. Dai un'occhiata al post sul blog dell'annuncio della guida per saperne di più.

Altre indicazioni sull'architettura

Oltre alla modularizzazione, il team ha rilasciato più contenuti sull'architettura!

Se hai bisogno di far funzionare la tua app offline, ti pensiamo noi. La nuova guida Crea una prima app offline ti aiuta a progettare la tua app per gestire correttamente letture e scritture e gestire la sincronizzazione e la risoluzione dei conflitti in un dispositivo senza connettività Internet.

Un'altra nuova guida è la pagina dei detentori di stato e dello stato dell'interfaccia utente nei documenti del livello dell'interfaccia utente . Non tutto deve essere presente nelle classi ViewModel. Questa pagina esamina i diversi tipi di detentori di stato che puoi trovare nel livello dell'interfaccia utente e quali sono le loro responsabilità.

Infine, se vuoi imparare tutto sull'Architettura ed essere aggiornato con le nostre attuali migliori pratiche, dai un'occhiata al percorso Architettura , che è stato aggiornato con tutti i video della serie Architecture MAD Skills che abbiamo prodotto all'inizio di quest'anno e il nuovo documenti.

Abilità folli: prestazioni ⚡️

La serie MAD Skills si è conclusa con il consueto Q&A dal vivo in cui Ben Weiss , Tomáš Mlynarič , Carmen Jackson e Chris Craik hanno risposto alle tue domande.

Per concludere la serie, Ben ha scritto questo post sul blog che contiene un riepilogo di tutti i video! Non mancare!

Prestazioni di abilità MAD - Conclusione

Rilasci AndroidX

Dall'episodio precedente, ci sono alcune versioni di AndroidX che vale la pena evidenziare.

Core e core-ktx sono arrivati ​​​​a 1.9.0 stabile . Questa versione migliora la compatibilità con Android 13 aggiungendo la parità tra il framework di accessibilità e le API di compatibilità e alcune altre aggiunte. Altre versioni includono la nuova versione beta dell'app Car 1.3 e la nuova versione alpha Navigation 2.6 e Test Ui Automator 2.3.

Vedi il resto delle versioni di AndroidX in questo link .

Articoli e video

Il team Relazioni con gli sviluppatori ha scritto su come TikTok ha migliorato la sua esperienza social video su Android . Sono stati in grado di migliorare significativamente le loro prestazioni complessive seguendo la guida alle prestazioni di Android e utilizzando la loro profonda conoscenza di strumenti di sviluppo come Android Gradle Plugin e librerie Jetpack . Leggi di più qui!

Sabs ha avviato una serie di corsi accelerati sui deep link. La prima parte è un'introduzione ai deep link con un post sul blog e un video . Scopri cos'è un deep link, passa dagli URI ai link alle app e altro ancora!

Il corso accelerato sui collegamenti profondi, parte 1: Introduzione ai collegamenti profondi

La seconda parte esamina i diversi tipi di deep link. Come configurarli, testarli e creare la migliore esperienza utente attorno a loro.

Il corso accelerato sui collegamenti profondi, parte 2: Collegamenti profondi da Zero a Eroe

Marcel ha scritto della sperimentazione con Jetpack Glance che copre un repository sperimentale autonomo per integrare Jetpack Glance con strumenti comunemente richiesti per lo sviluppo ma non ancora disponibili. Al momento, include un componibile per visualizzare RemoteViews all'interno della tua app (abilitando Live Edit ), uno strumento di debug per visualizzare e interagire con gli snapshot di AppWidget incorporati all'interno dell'app e uno Scaffold Material3 per AppWidgets.

Sperimentazione con Jetpack Glance

Ben Trengove ha scritto sulla ricomposizione del debug in Compose . Dai un'occhiata perché contiene anche uno screencast di Ben che risolve un problema di prestazioni in Jetsnack, un esempio di Compose. Per questo, Ben usa anche l'ispettore layout in Android Studio dove puoi vedere la ricomposizione e saltare i conteggi delle funzioni componibili.

Jetpack Compose: debugging della ricomposizione

Nikariha ha avviato un'altra serie di post sul blog sull'ottimizzazione per l'edizione Android Go. La prima parte introduce l'edizione Android Go, il motivo per cui vorresti crearla e alcune best practice basate sull'esperienza nella creazione di Gboard e Fotocamera dalle app Google.

Episodi Podcast ADB

C'è stato un episodio di Android Developers Backstage pubblicato dall'ultimo Now in Android. Dai un'occhiata al link qui sotto o nel tuo client di podcast preferito:

Nell'episodio 188: Android 13 , Chet, Romain e Tor parlano di alcune delle loro nuove funzionalità e modifiche preferite della nuova versione di Android, sia per gli utenti che per gli sviluppatori.

Ora poi...

Per questa volta è tutto, con una nuova anteprima per gli sviluppatori di sandbox per la privacy , modularizzazione , offline-first e state holder Guida all'architettura, la fine della serie Performance MAD Skills , versioni di AndroidX , articoli sulle prestazioni , deep link , Jetpack Glance , ricomposizione del debug , creazione per l'edizione Android Go e un nuovo episodio di ADB ! Torna presto qui per il prossimo aggiornamento dall'universo degli sviluppatori Android!

Suggested posts

La sfida di lettura di Goodreads è tossica

La sfida di lettura di Goodreads è tossica

Il prurito alla mano si diffuse mentre mercanteggiavo con il libraio locale per un altro libro. Questo libro, come il resto che ho acquistato di recente, troverebbe il suo trono nella mia pila "Da leggere" (TBR); eppure l'ho comprato.

L'arte è sempre apolitica?

L'arte è sempre apolitica?

Ieri abbiamo chiuso le porte dell'Eurovision Song Contest di quest'anno con un gran finale scintillante e caotico in cui la cantante svedese Loreen ha portato a casa il trofeo, diventando la prima donna a vincere due volte e riportando la corona alla Svezia 50 anni dopo che gli ABBA hanno vinto la competizione con "Waterloo". Hanno continuato a diventare uno dei più grandi artisti nel canone della musica pop.

Related posts

Creazione di un ambiente di lavoro sicuro

Creazione di un ambiente di lavoro sicuro

“Mi proteggerà quando sarò in pericolo. mi nasconderà nella sua tenda.

Quell'archivio di minaccia: Vol 7 Black Basta

Quell'archivio di minaccia: Vol 7 Black Basta

Nel mondo interconnesso di oggi, la minaccia degli attacchi informatici è più diffusa che mai. I criminali informatici e gli attori dello stato-nazione cercano costantemente di sfruttare le vulnerabilità e rubare dati preziosi, ponendo un rischio significativo per le organizzazioni di tutte le dimensioni.

Ricerca di informazioni sui nomi di dominio

Un estratto da Small, Sharp Software Tools di Brian P. Hogan

Ricerca di informazioni sui nomi di dominio

Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione.

Finanziare la rimozione del carbonio nell'anno fiscale 24

La ripartizione delle richieste di stanziamenti di Carbon180 in tutti i percorsi

Finanziare la rimozione del carbonio nell'anno fiscale 24

Di Alyson Lee, consulente per gli affari governativi Il processo di stanziamento annuale del governo federale è fondamentale per i nostri sforzi per finanziare la rimozione dell'anidride carbonica (CDR). Ogni anno, Carbon180 invia richieste a vari uffici congressuali per aiutare a guidare dove fluiranno i dollari del prossimo anno.