Un langage de programmation plein d’avenir

Avec la forte pénétration des smartphones sur le marché mondial, les applications mobiles ont connu un réel engouement auprès des développeurs. Avec plus de 80% des parts de marché dans les smartphones, Android devance de loin les autres systèmes d’exploitation mobiles telles que iOS ou Symbian. Fondé sur le noyau linux, Kotlin a initialement été conçu pour les smartphones et tablettes tactiles; puis grâce à sa polyvalence, a intégré les téléviseurs, montres, voitures et autres objets connectés. Si java a été pendant longtemps le langage de programmation recommandé pour le développement des applications natives, le 8 mai 2019, Kotlin devient le langage de programmation officiel et recommandé pour le développement des applications Android native.

langage programmation

Que sait-on sur Kotlin ?

Son développement provient principalement d’une équipe de programmeurs chez JetBrains basée à Saint-Pétersbourg en Russie. Son nom vient d’ailleurs de l’île de Kotline près de St Pétersbourg. C’est un langage de programmation orienté objet et fonctionnel, avec un typage statique qui permet de compiler pour la machine virtuelle Java, JavaScript, et vers plusieurs plateformes en natif (grâce à LLVM). Influencé par C#, Groovy, java, python et scala, il est distribué sous licence Apache version 2.0. Il se veut concis, permettant de réduire considérablement la quantité de code passe-partout. Son interopérabilité permet de tirer parti des bibliothèques existantes pour la JVM, Android et le navigateur. Il est facile à utiliser, et vous permet de choisir n’importe quel IDE Java ou build à partir de la ligne de commande. Sa dernière version officielle 1.3.61 date du 27 novembre 2019 cependant une version 1.4 est disponible en preview sur son site web officiel.