Kotlin est un langage de programmation à typage statique, open source développé par JetBrains. Tout comme Java, Kotlin s’exécute dans la JVM. Kotlin peut être utilisé pour développer des application Multi plateforme pour Ordinateur,Android, web etc…
Kotlin est devenu de jour en jour populaire depuis que Google a annoncé que Koltin est le langage de programmation officiel utilisé pour développer une application Android. Google supporte maintenant le projet Kotlin avec JetBrains.
Aujourd’hui des applications telles que Pintrest,Camera360,WeChat ont intègré Kotlin dans leur projet
Table des matières
Historique
En 2011 à la JVM Language Summit , JetBrains dévoile le projet sur lequel il travaillait depuis 1 ans.
Il s’agit du projet Kotlin, un langage de programmation à type statique pour la machine virtuel Java.Leur motivation première de créer Kotlin étais:
- D’être plus productif en optant pour un langage plus expressif.
- Puisqu’ils écrivent leur IDE IntelliJ IDEA presque complètement en Java.Le nouveau langage devait être introduit progressivement et devait interagir avec la base de code déjà écrit en Java
- Il souhaitais aussi que Kotlin stimule plus de vente pour IntelliJ IDEA.
C’est finalement en Février 2016 que JetBrains annonce la sortie officiel de Kotlin 1.0
Quelques caractéristique importante de Kotlin
- Compatibilité:Kotlin est complètement compatible avec le JDK 6.Ce qui signifie qu’une application Kotlin pourra très bien fonctionner sur les anciennes version d’Android
- Perfomance: Une application Kotlin peut s’exécuter rapidement comme une application Java.
- Intéropérabilité:Kotlin est complètement Interopérable avec JAVA. Ce qui signifie que vous pouvez écrire du code Kotlin dans du code Java et vise versa.Donc Vous pouvez par exemple utiliser une librairie existante écrit en Java dans une application Koltin.
- Taille(Espace):Kotlin dispose d’une librairie d’exécution très compact, qui peut être encore réduite grâce à l’utilisation de ProGuard.
- Temps de compilation: Kotlin supporte la compilation incrémental
- Et plus
Queels sont les Ide qui supporté kotlin
Kotlin s’utilise partout, ou Java est utilisé.Il fonctionne avec les meilleures IDE avec lesquels vous êtes déjà habitué tels que
Si vous souhaitez configurer Kotlin dans Android Studio et l’ajouter à votre projet, cliquez sur ce lien
Ecrire du code kotlin en ligne(Kotlin online)
Pour écrire du code Kotlin en ligne,vous pouvez aller sur
Nous voici à la fin de cette introduction.Dans mes prochains articles, j’écrirai une série de tutoriel sur Kotlin
Noe Joel Vigan, auteur de ce blog, est passionné par la programmation Android. Il a créé ce blog pour partager ses connaissances sur le développement d’application android. Il est Développeur Android Fullstack, ce qui lui permet de complètement mettre en place le Backend de ses applications sur Google Cloud à défaut d’utiliser FireBase.