Android 11 – Semaine 5 – Langues
Android 11 inclut des investissements importants dans les langages et bibliothèques, comme la prise en charge du langage Kotlin dans les bibliothèques Jetpack les plus utilisées, l'ajout de nouvelles API Java à la plate-forme et le développement de nouveaux outils pour lutter contre la corruption de mémoire dans le code natif. Ce parcours est composé de vidéos et d'articles qui présentent ces nouveautés et vous expliquent comment les implémenter dans vos applications Android.
Retour
Langages modernes sur Android
Bienvenue dans la série 11 Weeks of Android – Semaine 5 : Langues ! Regardez ce teaser pour découvrir les activités proposées dans ce parcours.
Coroutines Android <3
Découvrez pourquoi les coroutines sont la solution recommandée pour le code asynchrone.
Utiliser des coroutines Kotlin dans votre application Android
Dans cet atelier de programmation, vous allez découvrir les bonnes pratiques pour intégrer des coroutines dans l'UI de votre application et les tester.
Détecter les bugs de corruption de mémoire avec HWASan
Dans les langages non sécurisés comme C et C++, le code natif est souvent vulnérable aux bugs de corruption de mémoire. L'outil HWASan (Hardware-Assist Address Sanitizer) a été développé pour Android afin de corriger ces bugs dans le code natif. Lisez cet article du blog des développeurs Android afin de découvrir comment Android 11 vous permet de l'utiliser facilement dans vos applications.
Dépendances natives dans Android Studio 4.0
La version 4.0 du plug-in Android Gradle permet de distribuer et d'exposer des bibliothèques natives via le même mécanisme que celui utilisé pour les bibliothèques Java, à savoir les archives Android (AAR). Consultez cet article de blog pour découvrir comment implémenter les mises à jour et les bibliothèques disponibles.
Compatibilité avec les nouvelles API basées sur le langage Java
Découvrez comment Android 11 prend en charge plusieurs API allant jusqu'à la version 13 d'OpenJDK.
Inspecter l'activité du processeur avec le Profileur de processeur
Cet article explique comment inspecter et optimiser en temps réel l'utilisation du processeur ainsi que l'activité des threads de votre application à l'aide du Profileur de processeur, tout en interagissant avec celle-ci.
Convertir du code en Kotlin
Dans cet atelier de programmation, vous apprendrez à convertir votre code Java en Kotlin. Vous découvrirez également quelles sont les conventions du langage Kotlin et comment vous assurer que votre code les respecte.
Coder en Kotlin pour Java
Dans cet atelier de programmation, vous allez apprendre à écrire ou à adapter votre code Kotlin afin de l'appeler facilement à partir d'un code Java.