O desenvolvimento do Android se tornará cada vez mais em Kotlin

O desenvolvimento do Android se tornará cada vez mais em Kotlin

Existem muitas linguagens de programação no Android, mas desde os tempos antigos sabemos qual é a favorita do Google, e isso não é Java ou C ++ está OK.

No marco do Google I / O 2019, muitos anúncios relacionados à Android App Development Company foram feitos e um dos que não devem ser atendidos é sobre a linguagem de programação Kotlin, que não é novidade em relação ao que está sendo executado desde 2012, mas dos quais ainda foram confirmados como favoritos do Google para aplicativos Android.

Kotlin é uma linguagem de programação de digitação estável que funciona em Java Virtual Machine, mas também pode ser compilada em código-fonte JavaScript.

É uma linguagem de programação orientada a objetos e funcional, com escrita estática que permite a compilação para a máquina virtual Java e JavaScript. Ele é desenvolvido por uma equipe de programadores em JetBrains, o editor do IntelliJ IDEA, o ambiente de desenvolvimento integrado para Java e no qual o Android Studio, o IDE oficial para Android Application Development, é baseado.

Para aqueles que o seguem ou já usam, sua última atualização (Kotlin 1.3.30) foi lançada no mês passado, incluindo melhorias no Kotlin / Native que o LLVM usa para compilar as fontes do Kotlin em dados binários independentes (não são necessárias máquinas virtuais) para diferentes operações sistemas e arquiteturas de CPU, incluindo iOS. Linux, Windows, Mac e até Web Assembly e sistemas integrados como o STM32.

O suporte oficial de Kotlin para os serviços de desenvolvimento de aplicativos móveis foi anunciado na conferência Google I / O 2017.

Kotlin para o desenvolvimento do Android

Para a equipe do Google Android, essa decisão de oferecer suporte a Kotlin foi fácil de explicar.

Suporte EDI para Kotlin: Android Studio é baseado no IntelliJ IDEA da JetBrains e a equipe da JetBrains vem trabalhando há anos para garantir que o Kotlin funcione perfeitamente com o IntelliJ IDEA.

O Google herdará todo o seu trabalho para oferecer suporte ao Kotlin no Android Studio. Mas, além desse aspecto, o Kotlin tem muitas outras vantagens.

De acordo com o Google:

“Kotlin é expressivo, extensível, influente, conciso e agradável de ler e escrever e tem recursos de segurança notáveis em termos de imutabilidade e nulidade” que se alinham com seus investimentos para criar aplicativos seguros e eficientes por padrão.

“O desenvolvimento do Android será cada vez mais em Kotlin”, escreveu o Google em uma postagem de blog.

"Muitas novas APIs e recursos do Jetpack estarão disponíveis primeiro para Kotlin. Se você iniciar um novo projeto, deverá escrevê-lo em Kotlin", diz o Google, explicando que "o código escrito em Kotlin geralmente significa muito menos código para você, menos código para escrever, testar e manter. "

Leia o blog - Google adiciona melhores novos recursos para desenvolvedores de aplicativos Android

Segundo o Google, o mais importante é que o Kotlin seja interoperável com as linguagens oficiais para o desenvolvimento do Android (Java, C ++) e o runtime do Android.

Por exemplo, a empresa explicou que Kotlin funciona perfeitamente com a linguagem Java, o que torna mais fácil para os desenvolvedores que gostam da linguagem Java continuar a usá-la, mas eles também adicionam gradualmente o código Kotlin e aproveitam as bibliotecas Kotlin.

Além disso, a adoção do Kotlin no Android aumentou continuamente ao longo dos anos e, de acordo com o Google, com crescente entusiasmo entre os desenvolvedores, um dos motivos pelos quais a empresa queria apresentar o Kotlin como a linguagem oficial no Android para fornecer o melhor suporte do Kotlin . O que foi feito no Android Studio 3.0?

O suporte oficial de Kotlin contribuiu para a crescente adoção da linguagem no mundo do desenvolvimento de aplicativos Android , a ponto de alguns preverem que a linguagem JetBrains destronaria o Java rapidamente.

De qualquer forma, essa possibilidade não deve ser descartada, pois, segundo o Google, “mais de 50% dos desenvolvedores profissionais do Android já usam Kotlin”.

Em parceria com a JetBrains e a Fundação Kotlin, o Google continua investindo nas ferramentas Kotlin para Android, conforme evidenciado pelo lançamento antecipado do Android KTX em 2018, um conjunto de extensões para o desenvolvimento do Android com Kotlin.

A Empresa de Desenvolvimento de Aplicativos Móveis também investe em documentação, treinamento e eventos para facilitar o aprendizado do idioma JetBrains e, portanto, sua adoção.

Este anúncio do Google não é uma surpresa, principalmente porque o Google busca se distanciar do Java porque a empresa é atacada na Justiça pela Oracle por uso ilegal de APIs Java no Android.

"O desenvolvimento do Android será mais rápido com o Kotlin." Muitas novas APIs e recursos do Jet Pack serão introduzidos no primeiro Kotlin. Se você estiver iniciando um novo projeto, deverá escrevê-lo em Kotlin. Programar em Kotlin significa muito para programadores com menos código. Escreva, teste e mantenha de acordo com o relatório de Mountain View.

Há dois anos, essa linguagem de programação começou a se tornar moda durante o framework Google I / O 2017, onde o Google anunciou o suporte do Kotlin para seu Android Studio IDE. Provavelmente veio com uma pequena surpresa, visto que Java sempre foi a linguagem preferida para o desenvolvimento de aplicativos Android.

Nos últimos dois anos, a popularidade de Kotlin aumentou e dizem que mais de 50% dos desenvolvedores profissionais do Android agora usam a linguagem em seus próprios aplicativos, de acordo com o Google. No entanto, de acordo com o GitHub, Kotlin é a linguagem de programação que mais cresceu em 2018.