{"id":343278,"date":"2023-04-19T17:46:04","date_gmt":"2023-04-19T16:46:04","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=kotlin&#038;p=343278"},"modified":"2023-04-25T13:59:22","modified_gmt":"2023-04-25T12:59:22","slug":"kotlinconf-2023-retour-sur-la-keynote-d-ouverture","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/fr\/kotlin\/2023\/04\/kotlinconf-2023-retour-sur-la-keynote-d-ouverture\/","title":{"rendered":"KotlinConf 2023 : retour sur la Keynote d&#8217;ouverture"},"content":{"rendered":"<p>Lors de la keynote d&#8217;ouverture de KotlinConf 2023, Roman Elizarov, Svetlana Isakova et Egor Tolstoy ont fait plusieurs annonces sur les r\u00e9centes avanc\u00e9es majeures de JetBrains concernant Kotlin, tandis que Grace Kloba a \u00e9voqu\u00e9 l&#8217;implication et les contributions de Google :<\/p>\n<ul>\n<li>Le compilateur K2 sera disponible dans Kotlin 2.0.<\/li>\n<li>Le DSL Kotlin sera utilis\u00e9 par d\u00e9faut pour les nouveaux builds Gradle.<\/li>\n<li>L&#8217;adoption du langage Kotlin atteint des sommets chez Google.<\/li>\n<li>La Fondation Kotlin lance un programme de financement pour les auteurs de biblioth\u00e8ques et un programme d&#8217;adh\u00e9sion pour les entreprises.<\/li>\n<li>Kotlin Multiplatform passera en version stable cette ann\u00e9e.<\/li>\n<li>Compose for iOS est en phase Alpha.<\/li>\n<li>La version exp\u00e9rimentale de Compose for Web sera g\u00e9n\u00e9r\u00e9e par Kotlin\/Wasm.<\/li>\n<\/ul>\n<p>Regardez la keynote d&#8217;ouverture ou lisez ce qui suit pour en savoir plus sur les principales annonces qui ont \u00e9t\u00e9 faites.<\/p>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"KotlinConf\u201923 - Keynote\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/c4f4SCEYA5Q?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>La conf\u00e9rence s&#8217;est tenue \u00e0 Amsterdam du 12 au 14 avril.<\/p>\n\n\n\n<div style=\"background-color: #f1f6fe; margin-bottom: 2px; padding: 5px; margin-right: 0%; text-align: left; min-height: px;\">\n<p>&#x1f4fd;&#xfe0f; Pour une exp\u00e9rience immersive et personnalis\u00e9e de cet \u00e9v\u00e9nement, <a href=\"https:\/\/kotlinconf.com\/schedule\/april-13\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>consultez le programme<\/em><\/a> et choisissez les sessions que vous souhaitez voir !<\/p>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Kotlin 2.0 et futures \u00e9volutions du langage<\/h2>\n<p>En 2019, nous avions commenc\u00e9 \u00e0 d\u00e9velopper le nouveau compilateur K2 dans le but d&#8217;am\u00e9liorer significativement les performances. Alors que le travail sur le nouveau compilateur touche \u00e0 sa fin, nous avons le plaisir d&#8217;annoncer qu&#8217;il sera disponible avec Kotlin 2.0, suite \u00e0 la version 1.9.<\/p>\n<p>L&#8217;am\u00e9lioration la plus notable qu&#8217;apporte le nouveau compilateur r\u00e9side dans l&#8217;acc\u00e9l\u00e9ration substantielle de la compilation. Avec la nouvelle architecture, le pipeline de compilation sera deux fois plus rapide ! Bien s\u00fbr, cette acc\u00e9l\u00e9ration sera variable en fonction de chaque projet.<\/p>\n<p>Vous pouvez voir un exemple de l&#8217;acc\u00e9l\u00e9ration de la compilation avec la preview de la version 2.0 du compilateur Kotlin ci-dessous.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-342308\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/04\/KC_keynote_2023_2650x1024.027.jpeg\" alt=\"\" width=\"2650\" height=\"1024\"><\/figure>\n<h3 class=\"wp-block-heading\">Essayer Kotlin 2.0<\/h3>\n<p>Nous prenons vos retours d&#8217;exp\u00e9rience pour le d\u00e9veloppement de Kotlin et nos choix en mati\u00e8re de design, essayez Kotlin 2.0 et n&#8217;h\u00e9sitez pas \u00e0 nous dire ce que vous en pensez et \u00e0 nous faire part des probl\u00e8mes que vous avez \u00e9ventuellement rencontr\u00e9s. \u00c0 partir de la version 1.8.20 de Kotlin, vous pouvez activer la pr\u00e9version de Kotlin 2.0 via l&#8217;indicateur de version du langage.<\/p>\n<p>Faites part de vos retours directement aux d\u00e9veloppeurs de Kotlin 2.0 via <a href=\"http:\/\/kotl.in\/issue\" target=\"_blank\" rel=\"noreferrer noopener\">YouTrack<\/a>.<\/p>\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Essayer Kotlin 2.0\" href=\"https:\/\/kotlinlang.org\/docs\/whatsnew-eap.html#new-kotlin-k2-compiler-updates\" target=\"_blank\" rel=\"noopener\">Essayer Kotlin 2.0<\/a><\/p>\n<h3 class=\"wp-block-heading\">Nouveaux outils et plugins du compilateur<\/h3>\n<p>Kotlin 2.0 va encore acc\u00e9l\u00e9rer l&#8217;\u00e9volution du langage. La nouvelle architecture nous permet d&#8217;introduire de nouvelles fonctionnalit\u00e9s plus rapidement sans avoir \u00e0 apporter de nombreuses modifications au compilateur. Elle est \u00e9galement beaucoup plus puissante et offre davantage de possibilit\u00e9s concernant ce qui peut \u00eatre r\u00e9alis\u00e9 en dehors du langage en utilisant les plugins du compilateur.<\/p>\n<p>Le nouveau compilateur sera \u00e9galement incorpor\u00e9 dans de nombreux outils. Le plugin Kotlin IDE va \u00eatre r\u00e9\u00e9crit. Google travaille sur la mise \u00e0 jour du moteur KSP (Kotlin Symbol Processing) afin que les plugins existants puissent fonctionner automatiquement avec Kotlin 2.0 et nous collaborons \u00e9troitement en vue d&#8217;offrir une meilleure exp\u00e9rience de d\u00e9veloppement en int\u00e9grant K2 dans Android Studio et le compilateur Compose.<\/p>\n<h3 class=\"wp-block-heading\">Autres actualit\u00e9s du langage<\/h3>\n<p>Nous avons encore plusieurs bonnes nouvelles \u00e0 partager ! Plusieurs fonctionnalit\u00e9s tr\u00e8s attendues seront fournies apr\u00e8s la publication de Kotlin 2.0 : <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/KT-11968\" target=\"_blank\" rel=\"noreferrer noopener\">les extensions statiques<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/KT-43871\" target=\"_blank\" rel=\"noreferrer noopener\">les litt\u00e9raux de collections<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/KT-19627\" target=\"_blank\" rel=\"noreferrer noopener\">la d\u00e9structuration bas\u00e9e sur le nom<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/KT-10468\/Context-receivers-multiple-receivers-on-extension-functions-properties\" target=\"_blank\" rel=\"noreferrer noopener\">les r\u00e9cepteurs de contexte<\/a> et les <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/KT-14663\" target=\"_blank\" rel=\"noreferrer noopener\">champs explicites<\/a>.<\/p>\n<p>Enfin, nous allons bient\u00f4t publier la preview de <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/16340-kotlin-notebook\" target=\"_blank\" rel=\"noreferrer noopener\">Kotlin Notebooks<\/a>, int\u00e9gr\u00e9e dans IntelliJ IDEA.<\/p>\n<p>Regardez l&#8217;<a href=\"https:\/\/www.youtube.com\/watch?v=c4f4SCEYA5Q\" target=\"_blank\" rel=\"noreferrer noopener\">enregistrement de la keynote d&#8217;ouverture<\/a> pour plus de d\u00e9tails sur ces fonctionnalit\u00e9s et voir les d\u00e9mos des plugins du compilateur Kotlin et de Kotlin Notebooks qui ont \u00e9t\u00e9 pr\u00e9sent\u00e9es par Roman Elizarov.<\/p>\n<p>Vous pouvez \u00e9galement en apprendre plus sur <a href=\"https:\/\/blog.jetbrains.com\/fr\/kotlin\/2023\/02\/le-compilateur-k2-sera-stable-dans-kotlin-2-0\/\" target=\"_blank\" rel=\"noreferrer noopener\">le nouveau compilateur et la feuille de route de Kotlin 2.0 dans cet article de Roman Elizarov<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Le DSL Kotlin va devenir le langage de build par d\u00e9faut dans Android Studio<\/h2>\n<p>L&#8217;une des autres annonces importantes concerne le DSL Kotlin, qui va devenir le langage par d\u00e9faut pour les builds Gradle \u00e0 partir d&#8217;Android Studio Giraffe. L&#8217;objectif est d&#8217;offrir aux utilisateurs une bien meilleure exp\u00e9rience qu&#8217;avec Groovy, Kotlin fournissant des conseils d&#8217;insertion, la mise en \u00e9vidence des \u00e9l\u00e9ments de syntaxe, la navigation et la saisie semi-automatique du code. Ces fonctionnalit\u00e9s sont essentielles pour le travail avec des scripts de builds peu familiers ou complexes sans en conna\u00eetre toutes les r\u00e8gles.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2650\" height=\"1024\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/04\/KC_keynote_2023_2650x1024.091.jpeg\" alt=\"\" class=\"wp-image-342319\"\/><\/figure>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Learn More\" href=\"https:\/\/blog.jetbrains.com\/kotlin\/2023\/04\/kotlin-dsl-is-the-default-for-new-gradle-builds\/\" target=\"_blank\" rel=\"noopener\">En savoir plus<\/a><\/p>\n\n\n<h2 class=\"wp-block-heading\">Adoption de Kotlin chez Google<\/h2>\n<p>Google ayant officiellement commenc\u00e9 \u00e0 prendre en charge Kotlin pour le d\u00e9veloppement de ses propres produits, l&#8217;adoption du langage dans l&#8217;entreprise d\u00e9passe maintenant largement le cadre des applications Android. La base de code Kotlin de Google compte plus de 15 millions de lignes de code, un chiffre qui double d&#8217;une ann\u00e9e sur l&#8217;autre. Aujourd&#8217;hui, plus de 45 % des ing\u00e9nieurs de Google utilisant Kotlin \u00e9crivent du code c\u00f4t\u00e9 serveur et l&#8217;\u00e9quipe Google Workspace explore les possibilit\u00e9s de Kotlin Multiplatform.<\/p>\n<p>Vous trouverez plus d&#8217;informations sur l&#8217;implication de Google dans <a href=\"https:\/\/developers.googleblog.com\/2023\/04\/google-at-kotlinconf-23.html\" target=\"_blank\" rel=\"noreferrer noopener\">leur article de blog sur la KotlinConf<\/a>.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2650\" height=\"1024\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/04\/KC_keynote_2023_2650x1024.092.jpeg\" alt=\"\" class=\"wp-image-342330\"\/><\/figure>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Learn More\" href=\"https:\/\/developers.googleblog.com\/2023\/04\/google-at-kotlinconf-23.html\" target=\"_blank\" rel=\"noopener\">En savoir plus<\/a><\/p>\n\n\n<h2 class=\"wp-block-heading\">La Fondation Kotlin va financer les auteurs de biblioth\u00e8ques multiplateformes<\/h2>\n<p>La Fondation Kotlin a mis en place un programme de bourses pour aider les contributeurs individuels ! Ce programme concerne les auteurs de projets multiplateformes et les personnes qui cherchent \u00e0 \u00e9tendre leurs projets \u00e0 Kotlin Multiplatform.<\/p>\n<p>Lors de l&#8217;examen des candidatures, le <a href=\"https:\/\/kotlinfoundation.org\/structure\/\" target=\"_blank\" rel=\"noreferrer noopener\">Comit\u00e9 \u00c9cosyst\u00e8me<\/a> de la Fondation Kotlin prendra en compte le public cible du projet, les probl\u00e8mes qu&#8217;il vise \u00e0 r\u00e9soudre, sa stabilit\u00e9 et l&#8217;application des <a href=\"http:\/\/kotl.in\/api-guide\" target=\"_blank\" rel=\"noreferrer noopener\">directives d&#8217;API de biblioth\u00e8que<\/a> que nous avons publi\u00e9es r\u00e9cemment.<\/p>\n<p>Le premier appel \u00e0 candidatures pour ce programme se terminera le 15 mai. N&#8217;h\u00e9sitez pas \u00e0 postuler !<\/p>\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"En savoir plus\" href=\"https:\/\/kotlinfoundation.org\/grants\/\" target=\"_blank\" rel=\"noopener\">En savoir plus<\/a><\/p>\n<h2 class=\"wp-block-heading\">Programme d&#8217;adh\u00e9sion de la Fondation Kotlin<\/h2>\n<p>La Fondation Kotlin a lanc\u00e9 un <a href=\"https:\/\/kotlinfoundation.org\/join\" target=\"_blank\" rel=\"noreferrer noopener\">programme d&#8217;adh\u00e9sion<\/a> afin d&#8217;inviter davantage d&#8217;entreprises \u00e0 collaborer \u00e0 la gouvernance du d\u00e9veloppement du langage, de faire \u00e9voluer l&#8217;\u00e9cosyst\u00e8me Kotlin et de promouvoir le langage.<\/p>\n<p>Les premiers membres \u00e0 rejoindre la Fondation Kotlin dans le cadre de ce programme sont <a href=\"https:\/\/gradle.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gradle Inc.<\/a>, <a href=\"https:\/\/touchlab.co\/kotlin-foundation\" target=\"_blank\" rel=\"noreferrer noopener\">Touchlab<\/a> et <a href=\"https:\/\/www.shopify.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Shopify<\/a>. Ces entreprises sont reconnues au sein de la communaut\u00e9 Kotlin pour leur contribution importante au d\u00e9veloppement du langage et de l&#8217;\u00e9cosyst\u00e8me.<\/p>\n<p>Rejoignez la Fondation pour cr\u00e9er un lien entre votre entreprise et la communaut\u00e9 et contribuer \u00e0 l&#8217;avenir de Kotlin !<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2650\" height=\"1024\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/04\/DSGN-16170-Keynote-blog-post-images_1-1.png\" alt=\"\" class=\"wp-image-342249\"\/><\/figure>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Learn More\" href=\"https:\/\/kotlinfoundation.org\/join\" target=\"_blank\" rel=\"noopener\">En savoir plus<\/a><\/p>\n\n\n<h2 class=\"wp-block-heading\">Kotlin Multiplatform est sur la voie de la stabilit\u00e9<\/h2>\n<p>Kotlin Multiplatform b\u00e9n\u00e9ficie d&#8217;un <a href=\"https:\/\/kotlinlang.org\/lp\/mobile\/case-studies\/\" target=\"_blank\" rel=\"noreferrer noopener\">taux d&#8217;adoption extraordinaire<\/a> et peut compter sur un \u00e9cosyst\u00e8me en constante \u00e9volution gr\u00e2ce \u00e0 l&#8217;implication de la communaut\u00e9. Aujourd&#8217;hui, plus de 1 000 biblioth\u00e8ques Multiplatform couvrent quasiment tous les sc\u00e9narios possibles ! Cela inclut un <a href=\"https:\/\/android-developers.googleblog.com\/2023\/04\/whats-new-in-jetpack-multiplatform.html\" target=\"_blank\" rel=\"noreferrer noopener\">ensemble de biblioth\u00e8ques Jetpack<\/a> mises \u00e0 niveau gr\u00e2ce \u00e0 la contribution de Google.&nbsp;<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-342341\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/04\/KC_keynote_2023_2650x1024.100.jpeg\" alt=\"\" width=\"2650\" height=\"1024\"><\/figure>\n<p>Nous avons valid\u00e9 des concepts tels que la gestion de la m\u00e9moire, la configuration de projet et les biblioth\u00e8ques multiplateformes, et notre objectif pour 2023 est de <a href=\"https:\/\/kotlinlang.org\/docs\/roadmap.html\" target=\"_blank\" rel=\"noreferrer noopener\">pouvoir proposer une version stable de Kotlin Multiplatform<\/a>.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-342352\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/04\/KC_keynote_2023_2650x1024.120.jpeg\" alt=\"\" width=\"2650\" height=\"1024\"><\/figure>\n<p>Avec sa polyvalence, son vaste \u00e9cosyst\u00e8me et sa couverture de l&#8217;ensemble des plateformes, Kotlin Multiplatform a le potentiel pour devenir le choix incontournable pour le d\u00e9veloppement multiplateforme. La seule pi\u00e8ce qui manquait au puzzle \u00e9tait une interface utilisateur multiplateforme, et nous l&#8217;avons maintenant ajout\u00e9e !<\/p>\n<h2 class=\"wp-block-heading\">Compose for iOS est en phase Alpha<\/h2>\n<p>La version Alpha de Compose Multiplatform pour iOS est disponible. Vous pouvez maintenant utiliser Compose Multiplatform pour cr\u00e9er la m\u00eame application sous Android et iOS. Si les avantages d&#8217;une interface utilisateur partag\u00e9e pour le d\u00e9veloppement mobile sont significatifs, la flexibilit\u00e9 naturelle de Multiplatform vous permet de choisir entre le partage de la logique m\u00e9tier de votre application, le maintien de l&#8217;interface utilisateur native ou le passage en mode multiplateforme pour les deux. C&#8217;est \u00e0 vous de choisir afin de partager le code selon vos conditions ! Vous \u00eates libre d&#8217;utiliser d&#8217;autres frameworks d&#8217;interface utilisateur et de concevoir des syst\u00e8mes en compl\u00e9ment de Multiplatform.<\/p>\n<p>Bien qu&#8217;il soit encore en phase Alpha, nous travaillons \u00e0 la prise en charge d&#8217;iOS par Compose Multiplatform. Vous aimeriez contribuer ? Lancez-vous et participez via le <a href=\"https:\/\/slack-chats.kotlinlang.org\/c\/compose-ios\" target=\"_blank\" rel=\"noreferrer noopener\">canal #compose-ios<\/a> de Kotlin Slack (si vous n&#8217;\u00eates pas encore membre, <a href=\"https:\/\/surveys.jetbrains.com\/s3\/kotlin-slack-sign-up\" target=\"_blank\" rel=\"noreferrer noopener\">faites une demande ici<\/a>).<\/p>\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Essayer Compose for iOS\" href=\"https:\/\/github.com\/JetBrains\/compose-multiplatform-ios-android-template#readme\" target=\"_blank\" rel=\"noopener\">Essayer Compose for iOS<\/a><\/p>\n<h2 class=\"wp-block-heading\">La version exp\u00e9rimentale de Compose for Web est g\u00e9n\u00e9r\u00e9e par Kotlin\/Wasm<\/h2>\n<p>Nous \u00e9tendons continuellement Kotlin pour adopter les plateformes \u00e9mergentes. Vous avez peut-\u00eatre d\u00e9j\u00e0 essay\u00e9 la <a href=\"http:\/\/kotl.in\/wasm\" target=\"_blank\" rel=\"noreferrer noopener\">prise en charge exp\u00e9rimentale pour WebAssembly<\/a> dans la derni\u00e8re version de Kotlin. Vous pouvez maintenant essayer le portage de votre code Compose sur le web avec Kotlin\/Wasm, car un <a href=\"https:\/\/kotl.in\/wasm-compose-example\" target=\"_blank\" rel=\"noreferrer noopener\">prototype<\/a> est disponible ! Faites-nous part de vos retours sur le <a href=\"https:\/\/slack-chats.kotlinlang.org\/c\/compose-web\" target=\"_blank\" rel=\"noreferrer noopener\">canal #compose-web<\/a> de Kotlin Slack (si vous n&#8217;\u00eates pas encore membre, <a href=\"https:\/\/surveys.jetbrains.com\/s3\/kotlin-slack-sign-up\" target=\"_blank\" rel=\"noreferrer noopener\">faites une demande ici<\/a>).<\/p>\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Essayer Compose for Web\" href=\"https:\/\/kotl.in\/wasm-compose-example\" target=\"_blank\" rel=\"noopener\">Essayer Compose for Web<\/a><\/p>\n<h2 class=\"wp-block-heading\">Faits marquants et chiffres cl\u00e9s donn\u00e9s lors la keynote d&#8217;ouverture<\/h2>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2650\" height=\"1024\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/04\/DSGN-16170-Keynote-blog-post-images_2.png\" alt=\"\" class=\"wp-image-342140\"\/><\/figure>\n\n\n\n<ul>\n<li>Plus d&#8217;1 million de projets GitHub utilisent Kotlin comme langage principal.<\/li>\n\n\n\n<li>Le nombre de biblioth\u00e8ques Kotlin Multiplatform a augment\u00e9 de 60&nbsp;% l&#8217;an dernier et continue de cro\u00eetre aussi rapidement.<\/li>\n\n\n\n<li>86&nbsp;% des personnes utilisant Kotlin, toutes plateformes confondues, se disent satisfaites voire tr\u00e8s satisfaites de Kotlin.<\/li>\n\n\n\n<li>96,9&nbsp;% des personnes utilisant Kotlin dans un cadre professionnel pour le d\u00e9veloppement Android en sont satisfaites, soit un niveau de satisfaction de 9 points sup\u00e9rieur \u00e0 celui de leurs homologues utilisant Java.<\/li>\n\n\n\n<li>Kotlin est le langage le plus populaire pour le d\u00e9veloppement Android, avec plus de 95&nbsp;% des 1&nbsp;000 principales applications Android l&#8217;utilisant.<\/li>\n\n\n\n<li>Plus de 21&nbsp;% des 1&nbsp;000 applications Android les plus populaires utilisent Jetpack Compose, soit plus du double de l&#8217;an dernier.<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\">Encore merci et nous esp\u00e9rons que vous avez aim\u00e9 cette \u00e9dition de KotlinConf&nbsp;!<\/h2>\n<p>Nous sommes tr\u00e8s reconnaissants envers tous les membres de la communaut\u00e9 qui s&#8217;investissent pour que Kotlin atteigne son objectif&nbsp;: permettre aux professionnels de construire toutes les parties d&#8217;une application avec confiance et plaisir.<\/p>\n<p>Nous esp\u00e9rons que vous appr\u00e9cierez de regarder les vid\u00e9os <a href=\"https:\/\/kotlinconf.com\/schedule\/april-13\/\" target=\"_blank\" rel=\"noreferrer noopener\">des sessions de la KotlinConf 2023<\/a>. Pour plus d&#8217;informations sur les principales annonces faites lors de la keynote, nous vous recommandons de regarder les sessions suivantes :<\/p>\n\n\n<p><strong>Kotlin 2.0 :&nbsp;<\/strong><\/p>\n\n\n\n<ol>\n<li><em>How We\u2019re Improving the Performance of the IntelliJ IDEA Kotlin Plugin<\/em> par Vladimir Dolzhenko.&nbsp;<\/li>\n\n\n\n<li><em>K2 Compiler Plugins<\/em> par Mikhail Glukhikh.&nbsp;<\/li>\n<\/ol>\n\n\n\n<p><strong>Kotlin chez Google:&nbsp;<\/strong><\/p>\n\n\n\n<ol>\n<li><em>Adopting Kotlin at Google Scale<\/em> par Jeffrey van Gogh and John Pampuch.<\/li>\n\n\n\n<li><em>Kotlin Multiplatform in Google Workspace<\/em> par Jason Parachoniak.<\/li>\n\n\n\n<li><em>Kotlin Multiplatform Conversions at Android Jetpack Scale<\/em> par Dustin Lam and James Ward.<\/li>\n\n\n\n<li><em>Adventures Building a Kotlin Multiplatform Benchmarking Library<\/em> par Rahul Ravikumar.<\/li>\n<\/ol>\n\n\n\n<p><strong>Compose et Multiplatform :<\/strong><\/p>\n\n\n\n<ol>\n<li><em>Compose Multiplatform for iOS<\/em> par Sebastian Aigner and Nikita Lipsky.<\/li>\n\n\n\n<li><em>You Can Do Desktop Too! <\/em>par Victor Kropp.<\/li>\n\n\n\n<li><em>Level Up on Kotlin Multiplatform<\/em> par Pamela Hill.<\/li>\n<\/ol>\n\n\n<h2 class=\"wp-block-heading\">Autres ressources<\/h2>\n\n\n<ol>\n<li><a href=\"https:\/\/blog.jetbrains.com\/fr\/kotlin\/2023\/02\/le-compilateur-k2-sera-stable-dans-kotlin-2-0\/\" target=\"_blank\" rel=\"noreferrer noopener\">The K2 Compiler Is Going Stable in Kotlin 2.0<\/a> &#8211; article de blog de Roman Elizarov.<\/li>\n\n\n\n<li>The Kotlin DSL Is Now the Default for New Gradle Builds \u2013 artciles de blog de <a href=\"https:\/\/android-developers.googleblog.com\/2023\/04\/kotlin-dsl-is-now-default-for-new-gradle-builds.html\" target=\"_blank\" rel=\"noreferrer noopener\">Google<\/a> et <a href=\"https:\/\/blog.gradle.org\/kotlin-dsl-is-now-the-default-for-new-gradle-builds\" target=\"_blank\" rel=\"noreferrer noopener\">Gradle<\/a>. <\/li>\n\n\n\n<li><a href=\"https:\/\/kotlinfoundation.org\/news\/announcing-membership-program\/\" target=\"_blank\" rel=\"noopener\">Announcing the Kotlin Foundation <\/a><a href=\"https:\/\/kotlinfoundation.org\/news\/announcing-membership-program\/\" target=\"_blank\" rel=\"noreferrer noopener\">Membership<\/a><a href=\"https:\/\/kotlinfoundation.org\/news\/announcing-membership-program\/\" target=\"_blank\" rel=\"noopener\"> Program.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/kotlinfoundation.org\/news\/grants-program-goes-live\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Kotlin Foundation Grants Program Is Live<\/a><\/li>\n<\/ol>\n\n\n\n<p><em>Article original en anglais de :<\/em><\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":344888,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/kotlin\/343278"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=343278"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/kotlin\/343278\/revisions"}],"predecessor-version":[{"id":344900,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/kotlin\/343278\/revisions\/344900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/344888"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=343278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=343278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=343278"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=343278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}