Maintenant dans Android #42

Ensembles d'applications, navigation, Wear Compose, Android pour les voitures, API à proximité, coroutines, appareils pliables, et plus encore !

Illustration par Virginie Poltrack

Bienvenue dans Now in Android, votre guide permanent sur les nouveautés et les nouveautés notables dans le monde du développement Android.

NiA42 sous forme de vidéo et de podcast

This Now in Android est également proposé sous forme de vidéo et de podcast. C'est le même contenu, mais avec moins de lecture requise. La version de l'article (continuez à lire !) est toujours l'endroit à venir pour les liens vers tout le contenu couvert.

Podcast

Cliquez sur le lien ci-dessous ou abonnez-vous simplement au podcast dans votre application cliente préférée.

Ensembles d'applications

Google Play commencera à exiger la publication de nouvelles applications avec l'Android App Bundle à partir d'août 2021 . Cela remplacera l'APK comme format de publication standard.

Si vous n'êtes pas encore passé aux app bundles, lisez le billet de blog pour connaître les avantages des app bundles et comment ils aident à la fois les développeurs et les utilisateurs.

MAD Skills : récapitulatif de la navigation

La série sur More Navigation s'est terminée depuis le précédent Now in Android, se terminant par un Q&A en direct . Merci pour toutes les questions, et accédez à l'enregistrement pour voir ce qui s'est passé.

Comme d'habitude, il y a un blog de synthèse pour la série, avec tous les liens vers les vidéos et articles de l'épisode, ainsi que des liens vers les technologies pertinentes :

Mais attendez, il y a plus de contenu MAD !

Pour un contenu continu, assurez-vous de consulter la liste de lecture MAD Skills sur YouTube, les articles sur Medium ou cette page de destination pratique qui pointe vers tout cela.

Versions AndroidX

Une nouvelle bibliothèque en alpha est core-splashscreen qui offre une rétrocompatibilité pour les API Splash Screen dans Android 12. Les API sont rétroportées vers l'API 23 !

Jetpack Compose et DataStore ont maintenant atteint le statut de release candidate, ce qui signifie que les versions stables 1.0 sont à nos portes !

Maintenant que Jetpack Compose devient bientôt stable, de plus en plus de technologies vont commencer à l'adopter. Et c'est déjà le cas de… WearOS ! Wear Compose est une nouvelle bibliothèque permettant d'écrire des applications pour les appareils portables à l'aide de Jetpack Compose. Il prend en charge Wear Material Design et la première version alpha de la bibliothèque vient de débarquer. En savoir plus sur ce qui est inclus dans les notes de version !

Article

De meilleures histoires physiques avec les API de proximité de Google

Dans la série sur les API à proximité, Isai Damier explique les différents trajets disponibles qui nécessitent une proximité physique : détection de message à sens unique, communications bidirectionnelles et appairage d'appareils avec Fast Pair.

La première partie de la série concerne le premier cas d'utilisation, l' API de messages à proximité qui vous permet d'envoyer de petites charges utiles binaires entre des appareils Android et iOS connectés à Internet.

De meilleures histoires physiques avec les API de proximité de Google

Communication bidirectionnelle sans Internet : Connexions à proximité

Dans la deuxième partie de la série des API proches, Isai Damier passe en revue le deuxième cas d'utilisation : la communication bidirectionnelle qui permet aux utilisateurs de se connecter les uns aux autres même lorsqu'aucun Internet n'est disponible. Mais cela permet également de transférer des quantités illimitées de données à l'aide de l' API Near Connections .

Communication bidirectionnelle sans Internet : Connexions à proximité

Mythes sur le stockage des portées

Les applications devront mettre à jour leur targetSdkVersionAPI 30 au cours du second semestre. Cela signifie que votre application devra fonctionner avec Scoped Storage . Dans cet article de blog, Nicole Borrelli brise certains mythes du stockage Scope dans un format de questions-réponses.

Mythes sur le stockage des portées

Utilisation avancée de WorkManager dans les applications multi-processus

WorkManager 2.6 permet aux Workers de s'exécuter dans n'importe quel processus et leur permet d'être liés à un processus particulier. Lisez comment Caren Chang explique les API multi-processus de WorkManager.

Utilisation avancée de WorkManager dans les applications multi-processus

histoire de conception de l'API repeatOnLifecycle

Lisez mon article de blog pour savoir comment la nouvelle repeatOnLifecycleAPI coroutine sensible au cycle de vie a été conçue et pourquoi d'autres API ont été supprimées de la lifecycle-runtime-ktxbibliothèque pour aider les développeurs à éviter les erreurs.

histoire de conception de l'API repeatOnLifecycle

Mode table sur les appareils pliables

Dans cet article de blog de Francesco Romano , vous apprendrez un moyen simple et efficace d'adapter la mise en page de votre application lorsqu'elle s'exécute sur des appareils pliables.

Mode table sur les appareils pliables

Android pour les voitures

La bibliothèque d'applications Android for Cars lancée en avril a apporté des applications de navigation, de stationnement et de recharge à votre voiture. Maintenant, une nouvelle version 1.1 est en alpha avec des fonctionnalités telles que le modèle de connexion, le modèle de message long, le texte de plusieurs longueurs et l'interactivité de la carte.

Épisodes de podcast de la BAD

Il y a eu quelques épisodes d' Android Developers Backstage publiés depuis le dernier Now in Android. Découvrez-les sur les liens ci-dessous ou dans votre client de podcast préféré :

Episode #168 : Material Composition est le troisième épisode de notre mini-série sur Jetpack Compose (AD/BC), où Nick et Romain sont rejoints par Clara Bayarri et Matvei Malkov pour parler du support de Compose pour Material Design. Ils expliquent comment Compose prend en charge les composants matériels et la thématisation matérielle prête à l'emploi, comment vous pouvez personnaliser vos composables, Material You , et plus encore !

Dans l' épisode 169 : Testing , Romain et Tor sont rejoints par Adarsh ​​Fernando, Arif Sukoco et Yahan Zhou de l'équipe Android Studio pour couvrir les récentes améliorations apportées aux tests, telles que les instantanés de test automatisés, l'outil Test Matrix et le testeur unifié Gradle. et appareils virtuels gérés par Gradle.

Maintenant alors…

C'est tout pour cette fois. Go MAD pour des informations sur l' avenir des App Bundles , et plus de navigation dans la dernière série MAD Skills ! Découvrez les nouvelles bibliothèques alpha pour core-splashscreen , Wear Compose et Android for Cars . Lisez les derniers articles sur l' API des messages à proximité , l' API des connexions à proximité , WorkManager dans les applications multi-processus , la conception de l' API repeatOnLifecycle et le mode sur table sur les appareils pliables ! Écoutez les derniers podcasts ADB ! Et revenez ici bientôt pour la prochaine mise à jour de l'univers des développeurs Android.

Suggested posts

Rassembler OSINT pour la chasse aux menaces

Rassembler OSINT pour la chasse aux menaces

Salut les cyber-amateurs ! Bienvenue à nouveau dans la série OSINT pour la chasse aux menaces. Dans le premier article, je vous ai donné un aperçu d'OSINT et de son importance dans la chasse aux menaces.

Le meurtre de Jordan Neely et le problème du racisme « patriotique »

Les États-Unis peuvent-ils prendre la mesure essentielle de ne pas assimiler un comportement raciste au fait d'être un bon Américain ?

Le meurtre de Jordan Neely et le problème du racisme « patriotique »

[Alerte de déclenchement : cet essai comprend des captures d'écran de personnes faisant l'éloge du meurtrier de Jordan Neely.] Les responsables de l'application des lois ont finalement - et peut-être à contrecœur - inculpé Daniel Penny, l'homme qui a étouffé Jordan Neely jusqu'à sa mort, pour cet homicide.

Related posts

Recherche d'informations sur les noms de domaine

Un extrait de Small, Sharp Software Tools par Brian P. Hogan

Recherche d'informations sur les noms de domaine

Lorsque vous faites une demande à facebook.com, votre ordinateur recherche le nom de domaine pour traduire ce nom de domaine en une adresse IP afin que votre ordinateur puisse établir cette connexion.

La performance solo de la fille aux cheveux roux

En mission de Hayden, Katie se filme en train de se masturber.

La performance solo de la fille aux cheveux roux

Il était minuit passé lorsque Hayden a ramené Katie à son dortoir universitaire après leur soirée ensemble. Elle avait un cours tôt le matin et n'avait plus de vêtements de rechange après être restée avec lui la nuit précédente.

Pourquoi certains freelances simulent leur vie

Pourquoi certains freelances simulent leur vie

J'étais récemment sur Linkedin, le plus grand réseau social professionnel au monde, et j'ai trouvé des messages de designers indépendants que je suis et qui ont attiré mon attention. Ils ont tous posté des photos d'avions, sur la plage avec leurs ordinateurs portables, de piscines et de bureaux avec une vue imprenable.

L'art est-il toujours apolitique ?

L'art est-il toujours apolitique ?

Hier, nous avons fermé la porte du concours Eurovision de la chanson de cette année avec une grande finale scintillante et chaotique où la chanteuse suédoise Loreen a remporté le trophée, devenant la première femme à gagner deux fois et ramenant la couronne à la Suède 50 ans après qu'ABBA a remporté le concours. avec "Waterloo". Ils sont devenus l'un des plus grands groupes du canon de la musique pop.