Nesta lição, Vou mostrar uma visão geral dos IDEs disponíveis para Kotlin. Um Ambiente de Desenvolvimento Integrado é um software usado para criar aplicativos. Você precisará de um desses IDEs para criar seu programa Kotlin. Agora, você pode escrever seu código sem um IDE. Você pode simplesmente colocar todo o seu código no bloco de notas ou até mesmo o Google Docs, mas a maioria dos desenvolvedores usa um IDE porque oferece recursos que aceleram o processo. Uma ferramenta IDE irá, como o nome indica, integrar muitas ferramentas de desenvolvedor em um único ambiente ou uma única tela. As ferramentas de um IDE são o código do editor de fonte, que é um editor de texto que ajuda na sintaxe, preenchimento automático e verificação de bugs e coisas assim. Se, ou devo dizer quando, você soletrou incorretamente um comando Kotlin, o IDE irá corrigi-lo para você. Também lhe dará a opção para preencher automaticamente a sintaxe, o que é bom. Um IDE também fornecerá automação de construção local, que é uma ferramenta que automatiza tarefas repetíveis como compilar seu código. Você vai precisar compilar seu código para transformar seu código escrito em um código binário. Então você vai ter que empacotá-lo, e então você terá que executar um teste automatizado. É aqui que um IDE supera um editor de texto normal, você deve compilar seu código para traduzi-lo em código binário, que é chamado de executável. Um IDE fará isso por você, você deve usar este recurso para executar seus programas, você não pode contornar isso. E o IDE também fornecerá um depurador, que é um programa de teste. O depurador o ajudará a localizar bugs em seu código, e acredite em mim, você terá bugs. Um IDE também pode ajudá-lo a organizar seu código em grupos lógicos. Vamos dar uma olhada em alguns IDEs que estão disponíveis para Kotlin. Precisamos começar com o IntelliJ IDEA. IntelliJ IDEA foi desenvolvido pela JetBrains. Foi originalmente desenvolvido em Java, então é claro que funcionará para Kotlin já que é da mesma empresa. Kotlin foi desenvolvido pela equipe JetBrains, então há um nível extra de compatibilidade entre Kotlin e IntelliJ por JetBrains. Kotlin ainda tem tutoriais IntelliJ, e o IntelliJ oferece controles de versão, o que é bom. Esta é uma olhada no editor do IDE. Você coloca seu código lá, e o que é bom sobre esses IDEs é que todos eles têm o que chamam um autocompletar de código inteligente. Conforme você digita o código, o IDE irá sugerir nomes de classes, e campos e palavras-chave. IntelliJ também tem assistência de estrutura e impulsionadores de produtividade. Mas algumas outras opções para Kotlin são Kotlin Playground. O playground de Kotlin é ótimo para iniciantes. É um editor de texto simples, é baseado na nuvem, está disponível em seu navegador, e é compatível com todos os sistemas operacionais. Com Kotlin Playground não há necessidade de download ou instalação. A JVM permite que os desenvolvedores executem o código assim que terminar de digitá-lo. O Kotlin Playground é leve, é um ótimo editor de texto, e permite que você escreva seu código muito rápido e teste muito rápido. Como uma introdução ao Kotlin, Kotlin Playground pode ser o melhor. Ele fornece exemplos de código pré-fabricado, e tem todas as funções básicas do Kotlin. O melhor de tudo é que o Kotlin Playground é gratuito, e é feito para iniciantes. Outra opção é o Android Studio. Android Studio foi feito especialmente para desenvolvimento móvel com Android. Se o desenvolvimento móvel é seu único objetivo, então o Android Studio é sua melhor ferramenta. O Android Studio tem suporte completo para Kotlin, e tem suporte para todos os componentes padrão, e todos os modelos Android. Tudo o que você precisa para o desenvolvimento de aplicativos móveis está bem aqui no Android Studio. E tem um ótimo editor visual para ajudá-lo no desenvolvimento de seus aplicativos móveis, porque com o desenvolvimento de aplicativos móveis, o visual é muito importante. O Android Studio é ótimo para desenvolvimento Android. Outra opção é o Vim. O IDE do Vim. Vim já existe há muito tempo, muita gente sabe sobre isso, funciona. Há muito suporte para o Vim. Como você pode ver, é muito básico, sem frescuras. Mas se você está procurando um ambiente estável, O Vim é sólido como uma rocha. Também funciona com o GitHub. Você vai precisar do plug-in Kotlin, mas isso é bastante normal. Outro é o Atom IDE. ATOM IDE. Para quem já usou o Atom antes, O Atom é um IDE personalizável, muito fácil de usar, muitas pessoas gostam disso. Mas, novamente, você deve adicionar o plug-in Kotlin. Outro IDE disponível para Kotlin é o IDE Eclipse. Muitas pessoas usaram o IDE Eclipse. Portanto, o Eclipse é uma base. Muitas pessoas estão familiarizadas com ele, outras não, mas eles dependem de doações. O IDE deles é gratuito, muitas pessoas usam, funciona muito bem. Você vai precisar do plug-in Kotlin, mas se você já está familiarizado com o Eclipse, ele está disponível para uso no Kotlin. Outra opção que você tem é Sublime Text. Sublime Text existe há muito tempo, muitas pessoas usam isso, é um editor muito sofisticado. Ele tem muitos recursos excelentes para fazer código, para marcar seu código, para controlá-lo. Claro, você vai precisar do plug-in Kotlin, mas o Sublime Text é fácil de usar, é muito simples, e oferece muitos recursos excelentes. Aqui está uma olhada em como o editor de texto funciona nesses IDEs. Você tem seu código aqui à direita, e à esquerda, você tem todas as suas pastas e todas as suas ferramentas. O editor permite que você comece a digitar seu código, e então vai te ajudar a encontrar a sintaxe certa para esse código. O Sublime Text é ótimo para isso. Tudo bem, você aprendeu sobre o histórico de IDEs e o que eles fazem. A escolha de seu IDE é uma preferência pessoal, mas pode se resumir à loja de desenvolvimento de software para o qual você está trabalhando. Muitas empresas escolherão um IDE para toda a equipe, e eles vão chamá-la de edição corporativa.