# Kotlin Reviews
**Vendor:** JetBrains  
**Category:** [Cadres de développement mobile](https://www.g2.com/fr/categories/mobile-development-frameworks)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 43
## About Kotlin
Kotlin est un langage de programmation moderne, concis et sûr. Il cible différentes plateformes : Serveur, Android, Web et plateformes natives. Il offre de nombreuses façons de réutiliser le code entre les plateformes pour une programmation productive.




## Kotlin Reviews
  ### 1. Kotlin: Seamless Java Interop, Less Verbose, and Intuitive to Learn

**Rating:** 4.5/5.0 stars

**Reviewed by:** Deepanshu J. | Software engineer 2 ( Backend ), Technologie de l'information et services, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** May 17, 2026

**Qu'aimez-vous le plus à propos de Kotlin?**

It's interpolable with Java which makes it very easy to adopt with existing Java codebases and packages and integrations.
It is very less verbose than Java but at the same time strictly types and addresses most of the major issues with Java, it's basically Java on steroids.

Given now AI agents and LLMs write a lot of code, it is easy for LLMs to understand the code as well.

In terms of learning curve as well, I feel it is very natural and intuitive

I feel using Kotlin actually gave a good ROI given especially in our org we have kotlin on both Android as well as Backend with Spring boot.

**Que n’aimez-vous pas à propos de Kotlin?**

Nothing major, I just hope people adopt Kotlin more and more given it's way more better than Java, so having a larger community would be better.

Also I think it's Interop with Java is excellent, but not always perfect

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

I’m part of the Backend team, and we use it with Spring Boot, so I’m sharing a backend engineer’s perspective. It addresses several pain points we commonly run into with Java development, including excessive boilerplate, null-safety concerns, and overall verbosity. Its seamless interoperability with Java also makes it easy for us to adopt without disrupting our existing ecosystem.

From my perspective, this results in code that’s more concise, readable, and maintainable, along with faster development and fewer runtime issues related to null handling.

  ### 2. Kotlin vous aidera à effectuer toutes les actions natives d'Android avec toutes les fonctionnalités d'extension et de remplacement.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Praful S. | Flutter Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 18, 2025

**Qu'aimez-vous le plus à propos de Kotlin?**

Kotlin fournit et prend en charge toutes les actions natives d'Android et l'implémentation de base pour les applications Android. La programmation orientée objet aide à réaliser toute la logique et l'implémentation des fonctionnalités. Les comités sont si nombreux qu'ils rencontrent des problèmes de tendance.

**Que n’aimez-vous pas à propos de Kotlin?**

les limites de type de Kotlin peuvent entraîner de petits problèmes pour résoudre le typage dynamique et d'autres problèmes.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Kotlin offre toutes les fonctionnalités natives pour implémenter la logique et résoudre les problèmes quotidiens rencontrés par tout développeur Android. Les packages sont si vastes qu'ils permettent de faire plusieurs choses de différentes manières en cas de non-fonctionnement ou de non-prise en charge.

  ### 3. Toutes les mises à jour java nécessaires

**Rating:** 5.0/5.0 stars

**Reviewed by:** Isaac M. | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 25, 2024

**Qu'aimez-vous le plus à propos de Kotlin?**

Les références nulles ont longtemps été une source notoire de bogues et de plantages dans le développement de logiciels. Kotlin aborde ce problème de front avec ses fonctionnalités robustes de sécurité des nulls. Contrairement à de nombreux autres langages de programmation, où les références nulles sont la norme, Kotlin précise quand une variable peut contenir une valeur nulle et quand elle ne le peut pas. Cette clarté réduit non seulement la probabilité d'exceptions de pointeur nul, mais améliore également la lisibilité et la maintenabilité du code.

**Que n’aimez-vous pas à propos de Kotlin?**

comme toute nouvelle langue, j'ai dû apprendre la nouvelle syntaxe.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

le rendre plus facile de développer des logiciels

  ### 4. Mon langage de programmation préféré.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Guilherme O. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 21, 2024

**Qu'aimez-vous le plus à propos de Kotlin?**

C'est facile à utiliser et cela fait une différence lors du développement de mes applications Android. J'aime aussi la manière fluide dont il s'intègre avec Java. Je l'utilise tous les jours. C'est facile à commencer à utiliser. J'aime aussi le KMP (Kotlin Multiplatform).

**Que n’aimez-vous pas à propos de Kotlin?**

La vitesse de compilation est plus lente par rapport à Java. Mais cela n'a jamais été un problème pour moi.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Je l'utilise tous les jours pour créer et maintenir des applications Android.

  ### 5. Kotlin pour le développement Android

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** July 12, 2023

**Qu'aimez-vous le plus à propos de Kotlin?**

Kotlin est un langage de programmation très concis. Il évite la plupart du code standard. C'est un langage sûr pour les valeurs nulles. C'est-à-dire qu'il existe de nombreuses façons de gérer les exceptions de pointeur nul. Il dispose de coroutines pour effectuer du multitâche ou du multithreading afin d'exécuter des opérations de longue durée en arrière-plan et de manière concurrente. Il gère la communication entre le thread principal et les threads en arrière-plan pour nous. Il possède des fonctions d'extension pour étendre la fonctionnalité d'une classe sans la sous-classer. Il est interopérable avec Java. Il possède des fonctions d'ordre supérieur qui permettent de passer des fonctions comme arguments ou paramètres dans des fonctions.

**Que n’aimez-vous pas à propos de Kotlin?**

Kotlin est bon uniquement pour le développement d'applications Android et ne peut pas être utilisé pour développer des applications iOS si l'on considère le développement d'applications mobiles. Il n'y a pas beaucoup d'autres inconvénients.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Kotlin m'aide à développer des applications Android. C'est le langage par défaut pour développer des applications Android en utilisant Android Studio comme IDE. Kotlin offre de nombreuses bonnes fonctionnalités comme la sécurité des null, les coroutines pour le multitâche, les fonctions d'ordre supérieur et d'extension. Nous pouvons développer n'importe quelle application Android dans différents domaines comme la banque, l'assurance, les services publics, le sport, le tourisme, etc.

  ### 6. Langage de programmation côté serveur simple, efficace et complet fonctionnant sur la JVM

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** June 02, 2023

**Qu'aimez-vous le plus à propos de Kotlin?**

Kotlin apporte de nombreux avantages de Java (efficacité côté serveur, programmation orientée objet aux côtés de la programmation fonctionnelle, etc.) avec - du moins à mon avis - une syntaxe plus claire. Il existe de nombreux frameworks prenant en charge Kotlin, et d'autres permettent son utilisation du fait que Kotlin peut être traduit en bytecode Java. Personnellement, j'aime beaucoup le fait qu'il ne soit pas nécessaire de déclarer explicitement les types sur les variables, bien que le langage soit toujours typé.

**Que n’aimez-vous pas à propos de Kotlin?**

Les fonctions d'extension sont une excellente fonctionnalité lors du développement, mais parfois il est difficile de les déboguer. De plus, il est parfois difficile de trouver des exemples ou une documentation officielle (et claire) pour les cas d'utilisation côté serveur.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Le problème est de fournir une alternative améliorée à Java. C'est-à-dire, une "nouvelle génération" d'un langage de programmation qui fonctionne sur une JVM. Cela me profite car mon entreprise utilise Kotlin pour implémenter sa logique côté serveur.

  ### 7. Impressions personnelles de Kotlin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sinan S. | Mobil Uygulama Geliştirici, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 06, 2023

**Qu'aimez-vous le plus à propos de Kotlin?**

Dataclassess vue titulaire fonctions d'ordre supérieur  
Fonctions de portée

**Que n’aimez-vous pas à propos de Kotlin?**

Rien à détester à propos de Kotlin est parfait.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Les fonctions d'ordre supérieur sont parfaites.

  ### 8. bonne langue

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Enseignement supérieur | Petite entreprise (50 employés ou moins)

**Reviewed Date:** August 30, 2023

**Qu'aimez-vous le plus à propos de Kotlin?**

c'est bien et sûr pour les valeurs nulles, c'est aussi très convivial pour les débutants pour s'y lancer

**Que n’aimez-vous pas à propos de Kotlin?**

ce n'est pas bon parce que l'IDE que j'utilise, Android Studio, est très problématique

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

kotlin multiplateforme

  ### 9. Kotlin pour tous

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manish Y. | Web Designer & Wordpress Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 15, 2022

**Qu'aimez-vous le plus à propos de Kotlin?**

Alors que nous codons en JAVA, la longueur du code est longue, mais la taille du code kotlin est petite. La principale raison pour laquelle nous utilisons Kotlin est qu'il gère automatiquement l'exception de pointeur nul.

La liaison de données est plus facile en kotlin.

Nous pouvons utiliser KMM de Kotlin pour plusieurs plateformes pour développer des applications mobiles (Android, IOS).

**Que n’aimez-vous pas à propos de Kotlin?**

Le processus de compilation est lent par rapport à JAVA en Kotlin. Le nombre de développeurs disponibles est moindre pour l'instant, et la communauté est petite sur Stack Overflow.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Kotlin a significativement moins de surcharges par rapport à JAVA. Nous pouvons utiliser du code JAVA et du code Kotlin dans un seul projet Kotlin. Lorsque nous utilisons le module KMM de Kotlin, il développe pour les deux plateformes (Android, IOS), ce qui est bénéfique pour réduire les coûts du projet global.

  ### 10. Mon avis sur Kotlin

**Rating:** 4.0/5.0 stars

**Reviewed by:** fath  u. | Sr. android application developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 29, 2022

**Qu'aimez-vous le plus à propos de Kotlin?**

J'aime les coroutines de Kotlin et la façon dont elles gèrent le multi-threading et l'enfer des callbacks.

**Que n’aimez-vous pas à propos de Kotlin?**

Kotlin est un langage excellent et en croissance rapide ; cependant, en termes d'exécution, il semble que Java batte Kotlin.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

quand j'ai utilisé Java, de nombreuses fois, l'application s'est écrasée, et quand je l'ai examinée la plupart du temps, c'était dû à des valeurs nulles. comme Kotlin offre une sécurité contre les valeurs nulles, c'est une bonne chose

  ### 11. Mots pour Kotlin

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pankaj C. | Sr. Android Developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** November 27, 2022

**Qu'aimez-vous le plus à propos de Kotlin?**

C'est en train de devenir un langage hybride et se met continuellement à jour. Toutes les choses disponibles en Java pour Android sont également disponibles en Kotlin, donc c'est bien à voir en tant que développeur.

**Que n’aimez-vous pas à propos de Kotlin?**

Rien de spécial à détester, mais actuellement, Android prend en charge Java ainsi que Kotlin, à cause de cela, l'utilisation de ce langage est moindre, mais cela peut être amélioré si Android ne prend en charge que Kotlin.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

C'est un poids léger par rapport à Java et le temps de construction s'est également amélioré. Le coût de développement a diminué. Un seul développeur peut créer l'application pour Android, iOS et système.

  ### 12. Kotlin pour les développeurs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit P. | Senior Software Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** October 05, 2022

**Qu'aimez-vous le plus à propos de Kotlin?**

Les pointeurs nuls sont bien gérés. Fonctionne sur la JVM, donc facile pour les développeurs Java de commencer avec Kotlin. L'une des meilleures choses est que les types de données ne sont pas nécessaires à déclarer à l'avance, ce qui permet de se concentrer facilement sur la logique de l'application plutôt que sur la gestion des types de données.

**Que n’aimez-vous pas à propos de Kotlin?**

La syntaxe est un peu difficile/pas si pratique à comprendre et cela prend du temps pour commencer à écrire du code en Kotlin. La communauté n'est pas aussi grande comparée à Java ou Python.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Un des principaux problèmes, je dirais : il gère très bien les pointeurs nuls. Même l'implémentation des vérifications de nullité est très facile. Avec une chaîne d'opérateurs "?." nous pouvons ajouter des vérifications de nullité jusqu'à n'importe quelle mesure.

  ### 13. Développement d'applications Android avec Kotlin

**Rating:** 4.0/5.0 stars

**Reviewed by:** palak d. | senior developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** July 25, 2022

**Qu'aimez-vous le plus à propos de Kotlin?**

Le temps nécessaire pour créer une application Android peut être réduit avec Kotlin. Vous n'aurez pas à attendre aussi longtemps pour que vos modifications de code prennent effet, car les programmes Kotlin sont plus petits et se compilent plus rapidement que ceux en Java. Une trace de pile est souvent affichée lorsque des erreurs sont commises dans votre logiciel. Trouver et corriger les erreurs est simplifié par les messages d'erreur de Kotlin, qui sont plus informatifs que ceux de Java. Le langage de programmation Kotlin est basé sur Java. Certains des problèmes avec Java peuvent être résolus avec Kotlin. En raison de sa syntaxe simple, Kotlin est facile à utiliser. Le langage de Kotlin est également simple, concis et efficace.

**Que n’aimez-vous pas à propos de Kotlin?**

Bien qu'il existe de nombreuses ressources accessibles pour vous aider, elles pourraient ne pas être aussi étendues que celles pour Java. Cela peut être un inconvénient si vous débutez et avez besoin d'une aide supplémentaire. Le temps de compilation de Kotlin est plus lent que celui de Java. Les longs temps de compilation pour votre code peuvent frustrer les développeurs habitués à des temps de compilation plus rapides.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Kotlin est beaucoup plus concis que Java dans de nombreux cas, résolvant les mêmes problèmes avec moins de lignes de code. Cela améliore la maintenabilité et la lisibilité du code, ce qui signifie que les ingénieurs peuvent écrire, lire et modifier le code de manière plus efficace et efficiente.

  ### 14. Meilleur langage de programmation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Balram K. | Android Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 18, 2022

**Qu'aimez-vous le plus à propos de Kotlin?**

Le langage de programmation Kotlin est le meilleur langage, et nous écrivons quelques lignes de code. Les codes Kotlin sont plus lisibles et faciles à trouver les bugs.

**Que n’aimez-vous pas à propos de Kotlin?**

L'apprentissage de Kotlin peut être difficile.  
L'embauche peut être difficile.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Kotlin résout de nombreuses choses comme la réduction du nombre de codes et l'écriture de peu de codes pour construire l'application. Et Kotlin est un code plus lisible et comprend rapidement.

  ### 15. Bonne base pour étendre Java dans le futur

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ed A. | Senior Java Consultant, Entreprise (> 1000 employés)

**Reviewed Date:** December 17, 2019

**Qu'aimez-vous le plus à propos de Kotlin?**

la réflexion accordée à la cohérence OO, à l'héritage et à l'élimination d'une énorme quantité de sucre syntaxique maniable. Les développements en matière de concurrence sont particulièrement utiles. aussi comme l'intégration transparente de la bibliothèque Java et l'immuabilité.

**Que n’aimez-vous pas à propos de Kotlin?**

trahit encore son héritage Java et semble parfois être un mélange de Scala et Java... pas vraiment innovant... en fait juste des bonnes pratiques distillées et une syntaxe minimale

**Recommandations à d’autres personnes envisageant Kotlin:**

l'aborder d'une perspective Java en termes de philosophie de conception pour apprécier ses forces, employer des développeurs Java car ils peuvent passer à Kotlin en quelques jours.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

développé beaucoup de logiciels mobiles (AOSP) avec Android Studio et des builds Kotlin après une utilisation extensive de Java et Scala auparavant... nous utilisions même Scala avec IDEA à un moment donné pour passer de Java... cependant, je ne suis pas du tout. confiant que vous pouvez déplacer Kotlin côté serveur et j'hésiterais à l'utiliser en dehors des builds Android

  ### 16. Java killer est ici.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bogireddy G. | Test Automation Eng Analyst , Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** January 22, 2022

**Qu'aimez-vous le plus à propos de Kotlin?**

Tout d'abord, c'est open source. Deuxièmement, il fonctionne sur la machine virtuelle Java. Troisièmement, l'interopérabilité. Kotlin est un langage officiellement pris en charge pour le développement Android. Vous n'avez pas besoin de payer un centime pour commencer.

**Que n’aimez-vous pas à propos de Kotlin?**

Kotlin semble toujours prendre plus de temps à compiler que Java. Kotlin vers Java prend plus de temps que la conversion de code Java vers Kotlin. Il manque de contexte et d'espace de noms.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

J'utilise Kotlin pour développer des applications Android. Kotlin suit une syntaxe similaire à Java, donc il est facile pour les développeurs Java de passer à Kotlin. Chaque IDE sur le marché prend en charge le langage de programmation Kotlin, donc il est facile pour nous d'écrire du code côté serveur et de l'interface utilisateur web.

  ### 17. Langage convivial pour les développeurs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Komal Ashokkumar J. | Senior SET, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 10, 2021

**Qu'aimez-vous le plus à propos de Kotlin?**

1. La meilleure partie de Kotlin est le support en ligne actif et la documentation approfondie.  
2. Son IDE - Android Studio est assez intuitif à utiliser.  
3. Les personnes venant de milieux Java peuvent rapidement s'acclimater à Kotlin.

**Que n’aimez-vous pas à propos de Kotlin?**

L'Android Studio peut être un logiciel trop lourd et provoque le gel de la machine (mon Mac). De plus, étant un processus intensif, nous devons fermer d'autres processus en cours car Android Studio peut monopoliser tout le CPU.

**Recommandations à d’autres personnes envisageant Kotlin:**

C'est amusant d'utiliser et d'apprendre Kotlin.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Nous mettons en œuvre une application hybride, l'automatisation des tests de bout en bout, en utilisant Kaspresso. Cela aide à éviter tout défaut en production, ce qui signifie économiser des pertes de revenus.

  ### 18. Langage de programmation Android parfait

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed M. | Digital Marketing Specialist, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 16, 2021

**Qu'aimez-vous le plus à propos de Kotlin?**

Kotlin permet aux utilisateurs de créer une fonction d'extension  
Kotlin ne nécessite pas trop de travail pour les classes de données  
Il n'y a pas de variables ou d'objets nuls en Kotlin  
Kotlin combine des fonctionnalités de la programmation orientée objet et fonctionnelle  
En Kotlin, nous pouvons avoir un ou plusieurs constructeurs secondaires  
Il est assez facile de déployer du code Kotlin  
En Kotlin, les coroutines sont des modèles de conception de concurrence qui peuvent être utilisés pour simplifier le code  
Le système de types de Kotlin a une sécurité nulle intégrée  
Les capacités de scriptage du langage vous permettent d'utiliser Kotlin directement dans vos scripts de construction Gradle  

**Que n’aimez-vous pas à propos de Kotlin?**

Kotlin ne prend pas en charge les membres statiques  
Quelques complications pour implémenter un écouteur de clic

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Il prend en charge des concepts de programmation modernes tels que les délégués, l'extension, les fonctions d'ordre supérieur.

  ### 19. Une bonne façon de concevoir de nouvelles applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Omar C. | Software developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 23, 2021

**Qu'aimez-vous le plus à propos de Kotlin?**

Il traite tout comme des objets de sorte qu'il n'y a pas d'exceptions de pointeur nul, et les fonctions d'extension.

**Que n’aimez-vous pas à propos de Kotlin?**

ce n'est pas facile à comprendre pour les personnes qui ne connaissent pas cette langue

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

les problèmes d'exception de pointeur nul n'existent pas

  ### 20. est un excellent langage pour développer des applications mobiles Android.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Développement de programmes | Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 09, 2021

**Qu'aimez-vous le plus à propos de Kotlin?**

La syntaxe est facile à apprendre et bénéficie d'un excellent support avec des bibliothèques tierces et un typage fort, remplaçant Java pour créer des applications Android. Kotlin est excellent pour créer des applications.

**Que n’aimez-vous pas à propos de Kotlin?**

Je ne peux pas me plaindre de la langue, mais il serait plus utile d'ajouter des fonctionnalités multiplateformes et de créer des applications pour Android et iOS comme une fonctionnalité essentielle. Kotlin est l'avenir.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Kotlin a remplacé Java pour créer une application Android, et maintenant il est facile de trouver des développeurs et d'obtenir du soutien de la communauté car Kotlin rend la création d'applications différente.

  ### 21. Une langue moderne pour de nombreux cas d'utilisation avec une communauté en pleine croissance

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 22, 2021

**Qu'aimez-vous le plus à propos de Kotlin?**

Il existe un moyen très simple d'écrire des fonctions asynchrones, ce qui vous donne plus de temps pour vous concentrer sur le développement de nouvelles fonctionnalités pour votre application.

**Que n’aimez-vous pas à propos de Kotlin?**

L'absence d'un cadre d'interface utilisateur mature pour les applications Web (ou peut-être que je n'ai tout simplement pas assez cherché.)

**Recommandations à d’autres personnes envisageant Kotlin:**

Kotlin est un langage moderne incroyable. Si vous voulez essayer ou apprendre une nouvelle langue, Kotlin est ma recommandation car il sera un incontournable à l'avenir.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

J'ai développé des applications Android avec Kotlin avant la version officielle 1.0. Les avantages sont unanimes, c'est une communauté croissante de développeurs Kotlin avec Kotlin capable de faire non seulement Android mais aussi plusieurs plateformes. Cela résulte en une base de code unique pour tout, surtout avec le nouveau Compose pour Desktop récemment sorti. C'est quelque chose qui va prendre de l'ampleur dans les années à venir.

  ### 22. Recommandé à tous les amis

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** October 15, 2021

**Qu'aimez-vous le plus à propos de Kotlin?**

Kotlin est plus simple que Java et dans Kotlin, je peux créer des extensions pour des fonctions complexes.

**Que n’aimez-vous pas à propos de Kotlin?**

difficile d'initialiser des données vides en utilisant late init ou lazy

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Plus simple
Peut se combiner avec Java

  ### 23. Kotlin, syntaxiquement moderne avec une compatibilité rétroactive.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jibran I. | Android Engineer (Careem Pay), Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 12, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Les fonctionnalités, telles que le passage facile de la fonction en tant que paramètre, la transformation des fonctions, les fonctions d'extension, la sécurité des null, syntaxiquement strictes mais avec la liberté comme les objets Any, les classes scellées sont un plaisir absolu à utiliser.

**Que n’aimez-vous pas à propos de Kotlin?**

Dans certains cas, le développeur écrit une courte déclaration de code pour une solution particulière, ce qui la rend plus difficile à lire pour les autres développeurs, ce que nous pouvons attendre avec la liberté et le choix que Kotlin offre au développeur, mais le développeur doit toujours garder à l'esprit que nous devrions toujours préférer une ligne unique à la lisibilité.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

créer une application sur Android avec Kotlin aide le développeur à écrire un meilleur code qui ne conduit pas à des plantages dus à "Null Pointer Exception" était le plus grand avantage que vous pouvez en tirer.

  ### 24. Kotlin est facile à utiliser pour le frontend et le backend. Je l'aime bien.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Didik M. | Android Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 05, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Facile à écrire du code et je peux m'en souvenir à chaque fois. C'est un code simple, pas besoin de plus de déclarations. C'est très supporté pour le back-end et le front-end (mobile).

**Que n’aimez-vous pas à propos de Kotlin?**

le code est simple, mais parfois j'ai besoin de plus de description pour certaines fonctions

**Recommandations à d’autres personnes envisageant Kotlin:**

kotlin est recommandé pour les débutants ou les développeurs experts mobiles ou back-end

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

quand je crée un modèle de requête ou de réponse en Java, il a besoin de setter et de getter. mais quand j'utilise Kotlin, pas besoin de ça.

  ### 25. Android est beaucoup plus facile à programmer avec Kotlin qu'avec Java.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikola P. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 05, 2021

**Qu'aimez-vous le plus à propos de Kotlin?**

Je recommande vivement le langage Kotlin aux jeunes développeurs s'ils envisagent le langage pour commencer à créer des applications Android.

**Que n’aimez-vous pas à propos de Kotlin?**

Je n'aime pas Kotlin pour une seule raison, parce que lorsque la variable booléenne est nulle, elle n'est ni fausse ni vraie.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Avec Kotlin, je crée des applications Android.

  ### 26. Je vous recommande d'utiliser Kotlin.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sneha V. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 22, 2021

**Qu'aimez-vous le plus à propos de Kotlin?**

Le fait qu'il soit sécurisé par défaut le rend le meilleur. Codage simple et facile à apprendre. Vous permet de réduire le nombre de lignes attendu.

**Que n’aimez-vous pas à propos de Kotlin?**

Tout est formidable à son sujet. Seulement, le fait qu'il doit être exposé à plus de développeurs est le seul défaut.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

J'ai utilisé Kotlin pour le développement Android et j'essaie également d'apprendre le développement web.

  ### 27. Wow

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter . | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 20, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Attribuer null, facile lorsque les déclarations....

**Que n’aimez-vous pas à propos de Kotlin?**

choses obsolètes, peut-être que c'est seulement pour Android je ne sais pas.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Facile à utiliser avec Android

  ### 28. C'est bon.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Happy M. | Android Developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 09, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

La syntaxe de Kotlin est assez bonne et l'expérience globale est fantastique.

**Que n’aimez-vous pas à propos de Kotlin?**

En fait, je n'ai rien trouvé car j'ai un bagage en Java et Python, donc c'était une bonne expérience.

**Recommandations à d’autres personnes envisageant Kotlin:**

L'apprentissage des choses tendance est toujours bénéfique.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Lorsque nous travaillons avec Kotlin pour le développement Android, la syntaxe devient plus courte et l'écriture de logiques complexes devient plus concise.

  ### 29. Un langage concis pour l'avenir

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fabrizio D. | Senior Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 27, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Kotlin est un grand pas en avant par rapport à Java. Les aspects fonctionnels intégrés du langage et sa capacité à exprimer plus avec moins sont les deux facteurs clés qui m'ont fait passer à celui-ci.

**Que n’aimez-vous pas à propos de Kotlin?**

Utilisez un langage de programmation assez longtemps et vous trouverez quelque chose que vous n'aimez pas. Mais je n'ai rien trouvé que je n'aime pas jusqu'à présent.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Le plus grand problème résolu par Kotlin est la référence nulle, grâce à ses propriétés de sécurité des nulls, vous changez votre façon de programmer. Cela vous fait réfléchir attentivement à votre problème avant de commencer à écrire du code.

  ### 30. Comment j'ai utilisé Kotlin pour les applications IoT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anandu R. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** August 14, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

La référence nulle dans Kotlin m'a vraiment aidé dans mes projets. Le mode de codage asynchrone est assez bon pour mon domaine d'expertise. Je développe des applications IoT et une grande partie de nos utilisateurs préfèrent les logiciels clients mobiles. Android n'a jamais été aussi pratique.

**Que n’aimez-vous pas à propos de Kotlin?**

Je n'ai trouvé aucun inconvénient à utiliser Kotlin.

**Recommandations à d’autres personnes envisageant Kotlin:**

Si vous travaillez dans le domaine de l'IoT, Kotlin est la voie à suivre. Vous pouvez intégrer Kotlin avec n'importe quoi.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Utilisé dans les applications IoT (client mobile pour un logiciel IoT), la programmation asynchrone est excellente.

  ### 31. C'est plus facile et plus rapide d'écrire dedans, donc je suis plus productif.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 21, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

J'aime vraiment le fait de ne pas avoir à écrire tout le code standard que je devais en Java.

**Que n’aimez-vous pas à propos de Kotlin?**

Rien vraiment, je suis content de l'utiliser, il est sur la bonne voie.

**Recommandations à d’autres personnes envisageant Kotlin:**

Essayez-le simplement

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Toutes les fonctions d'extension rendent tout plus facile à mettre en œuvre avec quelques lignes de code.

  ### 32. Concise, polyvalent et puissant, a rendu le développement Android beaucoup plus facile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikola I. | Android Developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 07, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Moins de code standard, beaucoup de choses générées en arrière-plan, syntaxe propre et courte, vérifications de nullité

**Que n’aimez-vous pas à propos de Kotlin?**

Pas de désavantages flagrants dans le langage lui-même, mais la documentation est trop complexe avec de nombreux exemples orientés vers les mathématiques. Les documents pourraient vraiment bénéficier d'exemples plus simples pour les choses qu'ils essaient d'expliquer.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Je travaille dans le développement Android, donc Coroutines et Flow ont vraiment rafraîchi la manière asynchrone de penser. @Parcelize a rendu les Parcelables aussi simples que possible.

  ### 33. J'utilise Kotlin depuis avril 2020.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Jeux informatiques | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 18, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Il est facile d'écrire du code en langage de programmation Kotlin.

**Que n’aimez-vous pas à propos de Kotlin?**

IDEA ne semble pas comprendre Kotlin. Cela pourrait être mieux.

**Recommandations à d’autres personnes envisageant Kotlin:**

c'est un langage de programmation vraiment cool.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Il aide d'écrire moins de codes.

  ### 34. Java à Kotlin, une manière plus mature de coder

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Développement de programmes | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** October 28, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Les extensions et les DSLs sont les fonctionnalités de Kotlin que j'utilise le plus.

**Que n’aimez-vous pas à propos de Kotlin?**

Le mot-clé "objet" pour créer une instance à partir d'une interface. Lorsqu'elle a plusieurs méthodes.

**Recommandations à d’autres personnes envisageant Kotlin:**

Le livre Kotlin in Action est une bonne façon de commencer votre voyage pour apprendre Kotlin.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Les nouvelles fonctionnalités prennent moins de temps à réaliser / sont moins sujettes aux erreurs.

  ### 35. J'ai 4 ans d'expérience dans le développement d'applications Android et j'ai 2 ans d'expérience avec le langage Kotlin.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Phú L. | Freelance, Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 29, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Les lignes de code seront plus courtes. Sécurité, éviter NullPointerException

**Que n’aimez-vous pas à propos de Kotlin?**

Le processus de construction de grandle-app / reconstruction de grandle-app prend beaucoup de temps. Certaines bibliothèques prennent en charge Java, mais ne prennent pas encore en charge Kotlin.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Mon équipe refactorise certaines classes Java utilisées dans d'anciens projets ou anciennes bibliothèques en langage Kotlin.

  ### 36. Kotlin est facile et devient populaire.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saddam J. | Android Intern, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 31, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Il rend les codes plus courts et plus simples, donc globalement faciles à comprendre.

**Que n’aimez-vous pas à propos de Kotlin?**

Je pense qu'il a beaucoup de fonctionnalités qui créent de l'ambiguïté.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Je travaille sur Android, et utiliser Kotlin sur Android est comme la meilleure option.

  ### 37. Android avec Kotlin sont incroyables

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Musique | Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 29, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

J'aime beaucoup les fonctions d'extension et le sucre syntaxique qui réduisent considérablement le code répétitif.

**Que n’aimez-vous pas à propos de Kotlin?**

Certaines constructions peuvent être un peu complexes et nécessitent des dépendances profondes.

**Recommandations à d’autres personnes envisageant Kotlin:**

Essayez-le

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Je peux écrire moins de code standard et me concentrer sur une solution plus élégante.

  ### 38. L'avenir

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 28, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

La compilation de Kotlin vers JavaScript semble très prometteuse.

**Que n’aimez-vous pas à propos de Kotlin?**

La vitesse de compilation fluctuante peut être irritante.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Utiliser Kotlin pour développer des applications Android. 
Le principal avantage est que je n'ai plus besoin d'utiliser autant Java.

  ### 39. Développeur iOS senior

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Télécommunications | Entreprise (> 1000 employés)

**Reviewed Date:** August 31, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Sécurité de type,
Facile à apprendre et à utiliser
Proche d'autres langues comme Swift

**Que n’aimez-vous pas à propos de Kotlin?**

Vitesse de compilation
Communauté pas si grande

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Solution multiplateforme avec Kotlin à utiliser dans un projet iOS/Android

  ### 40. Développeur Android senior

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 14, 2020

**Qu'aimez-vous le plus à propos de Kotlin?**

Facile à comprendre, optimiste, moins de code

**Que n’aimez-vous pas à propos de Kotlin?**

Zone de débogage, méthodes de gestion des exceptions

**Recommandations à d’autres personnes envisageant Kotlin:**

Il est fortement recommandé

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Une tâche difficile peut être réalisée de manière facile.

  ### 41. Examen de Kotlin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bill M. | Owner, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 13, 2019

**Qu'aimez-vous le plus à propos de Kotlin?**

C'est un excellent langage de programmation qui est facile à utiliser. Il peut être utilisé pour créer des applications pour Android et pour créer du code partagé pour Android et iOS.

**Que n’aimez-vous pas à propos de Kotlin?**

Il n'y a pas grand-chose à ne pas aimer. Certaines parties sont faites d'une manière très typique de Kotlin. Mais cela s'apprend assez rapidement.

**Recommandations à d’autres personnes envisageant Kotlin:**

Je recommanderais certainement Kotlin comme langage à utiliser pour le développement Android. Google a fait de Kotlin un langage de première classe et n'est pas Kotlin en premier. Java restera, mais Kotlin est l'avenir.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Je développe principalement des applications pour Android, mais j'utilise également Kotlin native/Multiplatform pour développer des applications à la fois pour Android et iOS.

  ### 42. Forme avancée de langage orienté objet

**Rating:** 5.0/5.0 stars

**Reviewed by:** Moin Uddin K. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** August 29, 2019

**Qu'aimez-vous le plus à propos de Kotlin?**

C'est un langage très puissant, il prend en charge les expressions lambda et la programmation fonctionnelle.

**Que n’aimez-vous pas à propos de Kotlin?**

Pas beaucoup d'aide est disponible maintenant et cela a pris du temps pour comprendre comment écrire des codes.

**Recommandations à d’autres personnes envisageant Kotlin:**

C'est une langue assez nouvelle, donc peu de soutien est disponible.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Je utilise ce langage pour développer des applications Android qui est une alternative au langage Java.

  ### 43. Kotlin plus strict que Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Collecte de fonds | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** March 05, 2019

**Qu'aimez-vous le plus à propos de Kotlin?**

Kotlin est plus strict que Java dans la gestion des exceptions de pointeur nul. De plus, les classes POJO en Kotlin sont vraiment plus courtes. L'expression lambda facile à utiliser est magnifique.

**Que n’aimez-vous pas à propos de Kotlin?**

Lorsque des variables booléennes commencent par "is", par exemple "isSet", le "is" est remplacé par des accesseurs et des mutateurs.

**Recommandations à d’autres personnes envisageant Kotlin:**

Kotlin a une gestion robuste des exceptions de pointeur nul.

**Quels sont les problèmes que Kotlin résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons Kotlin pour écrire notre base de code de paiements.


## Kotlin Discussions
  - [What can Kotlin be used for?](https://www.g2.com/fr/discussions/what-can-kotlin-be-used-for)
  - [What is Kotlin and what are the features of Kotlin?](https://www.g2.com/fr/discussions/what-is-kotlin-and-what-are-the-features-of-kotlin)
  - [What are the main features of Kotlin?](https://www.g2.com/fr/discussions/what-are-the-main-features-of-kotlin)
  - [Where do you prefer to use Kotlin?](https://www.g2.com/fr/discussions/36544-where-do-you-prefer-to-use-kotlin) - 1 upvote
  - [When kotlin will have its own virtual mashin?](https://www.g2.com/fr/discussions/35090-when-kotlin-will-have-its-own-virtual-mashin) - 1 upvote

- [View Kotlin pricing details and edition comparison](https://www.g2.com/fr/products/kotlin/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-23+06%3A56%3A01+-0500&secure%5Bsession_id%5D=bf05d295-e685-4d19-9408-986be46c91d4&secure%5Btoken%5D=6e5e10a14c6f4da8b5b08cea016f87906274bc83c94a6b872d8346153ade45cc&format=llm_user)
## Kotlin Integrations
  - [Dart](https://www.g2.com/fr/products/dart-dart/reviews)
  - [MySQL](https://www.g2.com/fr/products/mysql/reviews)
  - [Redis Software](https://www.g2.com/fr/products/redis-software/reviews)

## Kotlin Features
**Fonctionnalité**
- Prise en charge linguistique
- Facilité d’utilisation
- Intégrations

**Performance**
- Pouvoir
- Réactivité
- Léger

**Soutien**
- Tutoriels
- Documentation
- Communauté

## Top Kotlin Alternatives
  - [Ionic: An OutSystems Company](https://www.g2.com/fr/products/ionic-an-outsystems-company/reviews) - 4.4/5.0 (150 reviews)
  - [Apache Cordova](https://www.g2.com/fr/products/apache-cordova/reviews) - 4.2/5.0 (55 reviews)
  - [Qt](https://www.g2.com/fr/products/qt/reviews) - 4.3/5.0 (53 reviews)

