Dans cette leçon, Je vais vous montrer un aperçu des IDE disponibles pour Kotlin. Un environnement de développement intégré est un logiciel utilisé pour créer des applications. Vous aurez besoin de l'un de ces IDE pour créer votre programme Kotlin. Maintenant, vous pouvez écrire votre code sans IDE. Vous pouvez simplement mettre tout votre code dans le bloc-notes ou encore Google docs, mais la plupart des développeurs utilisent un IDE car il fournit des fonctionnalités qui accélèrent le processus. Un outil IDE, comme son nom l'indique, intégrer de nombreux outils de développement dans un seul environnement ou un seul écran. Les outils d'un IDE sont le code de l'éditeur de source, qui est un éditeur de texte qui aide à la syntaxe, l'achèvement automatique et la vérification des bogues et des choses. Si, ou devrais-je dire quand, vous avez mal orthographié une commande Kotlin, l'IDE le corrigera pour vous. Cela vous donnera également la possibilité pour compléter automatiquement la syntaxe, ce qui est bien. Un IDE fournira également une automatisation de la construction locale, qui est un outil qui automatise les tâches répétables comme compiler votre code. Tu vas devoir compiler ton code pour transformer votre code écrit en code binaire. Ensuite, vous devrez l'emballer, et ensuite vous devrez exécuter un test automatisé. C'est là qu'un IDE bat un éditeur de texte ordinaire, vous devez compiler votre code pour le traduire en code binaire, qui s'appelle un exécutable. Un IDE le fera pour vous, vous devez utiliser cette fonctionnalité pour exécuter vos programmes, vous ne pouvez pas le contourner. Et IDE fournira également un débogueur, qui est un programme de test. Le débogueur vous aidera à localiser les bogues dans votre code, et croyez-moi, vous aurez des bugs. Un IDE peut également vous aider à organiser votre code en groupes logiques. Jetons un coup d'œil à quelques IDE qui sont disponibles pour Kotlin. Nous devons commencer par IntelliJ IDEA. IntelliJ IDEA a été développé par JetBrains. Il a été développé à l'origine en Java, alors bien sûr ça marchera pour Kotlin puisqu'il s'agit de la même entreprise. Kotlin a été développé par l'équipe JetBrains, il y a donc un niveau supplémentaire de compatibilité entre Kotlin et IntelliJ par JetBrains. Kotlin a même des tutoriels IntelliJ, et IntelliJ propose des contrôles de version, ce qui est bien. Ceci est un aperçu de l'éditeur de l'IDE. Tu y mets ton code, et la bonne chose à propos de ces IDE c'est qu'ils ont tous ce qu'ils appellent une complétion de code intelligent. Au fur et à mesure que vous saisissez le code, l'IDE proposera des noms de classes, et les champs, et les mots-clés. IntelliJ dispose également d'une assistance cadre et des boosters de productivité. Mais Kotlin Playground est une autre option pour Kotlin. Le terrain de jeu Kotlin est idéal pour les débutants. C'est un simple éditeur de texte, il est basé sur le cloud, il est disponible dans votre navigateur, et il est compatible avec tous les systèmes d'exploitation. Avec Kotlin Playground il n'y a pas besoin d'un téléchargement ou d'une installation. La JVM permet aux développeurs d'exécuter le code dès que vous avez fini de le taper. Kotlin Playground est léger, c'est un excellent éditeur de texte, et vous permet d'écrire votre code très rapidement et testez-le très rapidement. En guise d'introduction à Kotlin, Kotlin Playground pourrait être le meilleur. Il fournit des exemples de code prédéfini, et il a toutes les fonctions de base de Kotlin. Mieux encore, Kotlin Playground est gratuit, et c'est fait pour les débutants. Une autre option est Android Studio. Android Studio a été spécialement conçu pour le développement mobile avec Android. Si le développement mobile est votre seul objectif, alors Android Studio est votre meilleur outil. Android Studio a un support complet pour Kotlin, et il prend en charge tous les composants standard, et tous les modèles Android. Tout ce dont vous aurez besoin pour le développement d'applications mobiles est ici dans Android Studio. Et il a un excellent éditeur visuel pour vous accompagner dans le développement de vos applications mobiles, car avec le développement d'applications mobiles, le visuel est très important. Android Studio est idéal pour le développement Android. Une autre option est Vim. L'IDE Vim. Vim existe depuis longtemps, beaucoup de gens le savent, ça marche. Il y a beaucoup de soutien pour Vim. Comme vous pouvez le voir, c'est très basique, c'est sans fioritures. Mais si vous recherchez un environnement stable, Vim est aussi solide qu'un roc. Il fonctionne également avec GitHub. Vous aurez besoin du plug-in Kotlin, mais c'est assez standard. Un autre est Atom IDE. IDE ATOM. Pour les personnes qui ont déjà utilisé Atom, Atom est un IDE personnalisable, il est très simple d'utilisation, beaucoup de gens aiment ça. Mais encore une fois, vous devez ajouter le plug-in Kotlin. Un autre IDE disponible pour Kotlin est Eclipse IDE. Beaucoup de gens ont utilisé Eclipse IDE. Ainsi, l'Eclipse est une fondation. Beaucoup de gens le connaissent, d'autres non, mais ils dépendent des dons. Leur IDE est gratuit, beaucoup de gens l'utilisent, cela fonctionne très bien. Vous aurez besoin du plug-in Kotlin, mais si vous connaissez déjà Eclipse, il est disponible pour que vous l'utilisiez pour Kotlin. Un autre choix que vous avez est Sublime Text. Sublime Text existe depuis longtemps, beaucoup de gens l'utilisent, c'est un éditeur très sophistiqué. Il a beaucoup de fonctionnalités intéressantes pour créer du code, pour marquer votre code, pour en garder une trace. Vous aurez bien sûr besoin du plug-in Kotlin, mais Sublime Text est facile à utiliser, c'est très simple, et il offre de nombreuses fonctionnalités intéressantes. Voici un aperçu du fonctionnement de l'éditeur de texte dans ces IDE. Vous avez votre code ici à droite, et à gauche, vous avez tous vos dossiers et tous vos outils. L'éditeur vous permet de commencer à saisir votre code, et puis ça t'aidera à trouver la bonne syntaxe pour ce code. Sublime Text est idéal pour cela. Très bien, vous avez appris le contexte des IDE et ce qu'ils font. Choisir votre IDE c'est une préférence personnelle, mais cela peut dépendre de la boutique de développement de logiciels pour laquelle vous travaillez. De nombreuses entreprises choisiront un IDE pour toute l'équipe, et ils appelleront cela l'édition entreprise.