Bienvenue sur Android Weekly - une newsletter sur les nouveaux développements et mises à jour de l'univers Android organisée par l'équipe Canopas, livrée tous les lundis.
Dans cet article, découvrez le Flowfonctionnement, le principe de base et son cycle de vie, ainsi que la répartition. Cet article s'adresse à la fois à ceux qui font leurs premiers pas en essayant de comprendre le flux et à ceux qui ont des années de pratique.
Apprenez à ajouter votre propre thème, qui est similaire mais pas tout à fait identique à ce que Material et MaterialTheme de Compose fournissent.
Désormais, avec le nouveau VideoCapture API, CameraX peut vous aider à créer des milliers d'images continues pour raconter une histoire encore meilleure et plus engageante !. Cet article présente la nouveauté CameraX VideoCapture APIet comment l'utiliser dans vos applications.
Le plugin sera supprimé dans Kotlin 1.8 , qui devrait être publié d'ici la fin de 2022 . Si vous utilisez toujours le plug-in Kotlin Android Extensions Gradle, lancez votre migration à temps afin de pouvoir continuer à mettre à niveau vers les nouvelles versions de Kotlin à l'avenir. Cela vous permettra d'utiliser les dernières fonctionnalités du langage et de profiter des améliorations apportées aux outils et au compilateur.
Dans cet article de blog, apprenez à gérer efficacement les erreurs à un endroit centralisé pour réduire le code passe-partout à l'aide de l'API Kotlin-Result avec la coroutine Kotlin et Retrofit.
Strikt est une bibliothèque d'assertions pour Kotlin destinée à être utilisée avec un testeur tel que JUnit , Minutest ou Spek .
Créer un flux StateFlow à l'aide de Jetpack Compose
Les suggestions et les commentaires sont plus que bienvenus !
Veuillez nous contacter sur Canopas Twitter gérer @canopassoftware avec le contenu ou les commentaires que vous avez, nous en tiendrons compte dans notre prochaine semaine.
Turo est le plus grand marché d'autopartage au monde où les clients peuvent réserver la voiture de leur choix, et où ils le souhaitent, auprès d'une communauté dynamique d'hôtes de confiance. Les développeurs de Turo ont récemment investi massivement dans l'amélioration des performances de démarrage de son application Android.
Plongeons dans le monde des architectures de développement Android. Dans ce guide complet, nous explorons différents modèles architecturaux, frameworks et meilleures pratiques pour vous aider à créer des applications Android robustes, évolutives et maintenables.
Si nous voulons continuer à prospérer sur cette planète, nous allons devoir avoir des conversations dangereuses. Celles qui remettent en question ce que nous avons fait, ce que nous faisons et ce que nous sommes actuellement sur le point de continuer à faire (ou prévoyons de faire).
Dans le monde interconnecté d'aujourd'hui, la menace des cyberattaques est plus répandue que jamais. Les cybercriminels et les acteurs des États-nations cherchent constamment à exploiter les vulnérabilités et à voler des données précieuses, ce qui représente un risque important pour les organisations de toutes tailles.
Ce qui est vieux est à nouveau nouveau et ce qui était autrefois la chose brillante et scintillante semble maintenant terne. Je ne parle pas du retour des jeans JNCO parmi les enfants cool du centre-ville avec d'autres modes de la fin des années 1990.
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.