8

10 anos de Kotlin - #DIOProGrátis

#Kotlin
Luiz Correa
Luiz Correa

A JetBrains anunciou o Kotlin em 19 em julho de 2011 no JVM Language Summit no campus da Oracle em Santa Clara apresentado por Andrey Breslaw e Dmitry Jemerov, uma nova linguagem de programação de tipagem estática para a JVM.


A jornada de dez anos de Kotlin começou com uma ideia de criar algo que tornasse o desenvolvimento mais divertido e até tornar o mundo um lugar melhor.


Dez anos depois, a linguagem de programação multiplataforma, orientada a objetos, está presente como o padrão para Android: cerca de 80% dos aplicativos da Google Play foram desenvolvidos com Kotlin.


O próprio Google tem mais de 60 apps criados com Kotlin


Desde a sua concepção o Kotlin evoluiu de uma alternativa ao Java para um ecossistema completo que permite escrever código para diferentes finalidades, incluindo projetos Multiplataforma, Mobile, Server-side, Web, Cloud, Data Science e Marchine Learning.


Kotlin se tornou a linguagem de crescimento mais rápida do mundo e tem sido usado para fazer coisas realmente fantásticas integrado amplamente à nossa vida cotidiana.


O código Kotlin pode ser executado em praticamente qualquer dispositivo, para comunicar, pesquisar, aprender, transações bancárias, jogos, streaming de vídeos, automação veicular e muito mais!


Com base nos feedbacks de milhares de usuários do Kotlin em todo mundo, foi tomada descrições sobre o futuro da tecnologia com milhões de alterações sugestionada pela comunidade e colaboradores. Preservando a simplicidade da linguagem.


Em algum momento, Dmitry Jemerov sugeriu o nome "Kotlin", portanto, foi uma boa ideia usar um nome local, uma ilha que existe perto de São Petersburgo


"Sabemos todas as desvantagens e coisas boas em muitas linguagens. Assim podemos combinar as coisas que são boas e práticas e muitas pessoas usariam. Então começamos a criar o Kotlin" - Maxim Shafirov CEO, JetBrains


"Ok, então é uma ideia maluca, mas faz sentido. Temos a chance de fazer algo realmente bom"- Andrey Breslav - Former Project Lead, Kotlin


"Você pode realmente ver e entender a filosofia da equipe Kotlin. A ideia de legibilidade e reutilização, interoperabilidade e de ótimas ferramentas. Eu posso pensar de uma maneira Kotlin'y, isso me obrigou a ser um desenvolvedora mais atenciosa" - Huyen Tue Dao - Android Developer, Atlassian


Kotlin acelera e melhora a qualidade do código, a comunidade Kotlin realmente saudável e ajuda os novatos a aprender e eventualmente esses novatos são aqueles que estarão ajudando os outros e fomentar a comunidade.


"O sucesso do Koltin é a linguagem, as ferramentas e em grande parte, a comunidade!" - Hadi Hariri - VP of Developer Advocacy, JetBrains


Em 2017 foi primeira KotlinConf com mais de 1200 participantes de 46 países


Um anúncio da Google em dezembro de 2015, confirmou que a partir da versão Nougat do Android, as APIs proprietárias do Java seriam substituídas pelo OpenJDK, um Java versão open source, também mantido pela Oracle


Desde o lançamento do Android Studio 3.0 em outubro de 2017, o Kotlin é incluído como uma alternativa ao compilador Java padrão.


No Google I/O 2017, o Google anunciou que o Kotlin é oficialmente suportado pela Google para desenvolvimento móvel no Android.


Kotlin permite construir aplicações para servidor utilizando a JVM, desta forma é possível utilizar frameworks feitos para o Java, por exemplo o Spring e em navegadores compilando para o JavaScript, desta forma não é necessário a utilização do JDK ou a JVM.


E claro, permite construir aplicações nativas para o Android, sendo compatível com o Java, é possível utilizar novas classes escritas em Kotlin com projetos que já estão em desenvolvimento não sendo necessário uma alteração das classes existentes


Mas Kotlin não é só uma linguagem apenas para Android, mas uma pilha completa, inclui back-end, web e muito mais, é uma linguagem para realmente dar suporte a cenários de código compartilhado.


Não importa se você cria um aplicativo móvel, um site (back-end e front-end) ou até mesmo um aplicativo para desktop ou alimentar servidores GraphQL (pela segurança nula integrada e modular a classes como no esquema GraphQL), basicamente troca-se Javascript por Kotlin, além do ganho de desempenho, permite fazer coisas mais complicadas de uma maneira mais fácil, sem nenhuma camada intermediária.


"Estamos em um momento único na história do desenvolvimento móvel. As plataformas amadureceram. Sim estamos fazendo algo empolgante aqui" - Jeff Namnum - Partner, Touchlab




O futuro de Kotlin está no crescimento a longo prazo, observando as tendências para planejar o que será feito, sobre o que vai acontecer em dez, vinte, trinta anos.

Também está relacionado ao suporte da plataforma, a maneira como é estruturado a infraestrutura para o compilador Kotlin, tornando-a menos dependente de uma outra plataforma, assim podendo ser usada pela indústria e adotar novas facilidades num futuro próximo.


Por tudo que já conseguiu em sua trajetória e por tudo que planeja fazer ainda no futuro, dá para dizer que Kotlin não é “mais uma linguagem”, mas uma adição importantíssima que está e estará presente no universo da tecnologia por muito tempo.


 Luiz Correa - Kotlin Developer

11
5410

Comentários (12)

1
D

Devanilde Pereira

05/09/2021 17:27

Parabéns um belo trabalho Luiz!

1
A

Andréia Souza

05/09/2021 15:58

Parabéns, Luiz Correa pelo artigo.

1
Charles Cabral

Charles Cabral

04/09/2021 17:37

Artigo show de bola, e obrigado por compartilhar sobre a linguagem Kotlin.

1
P

Patrícia Aguiar

04/09/2021 14:39

O legal é que se abrem horizontes e possibilidades. Maneiras diferentes de resolver. A criatividade e o foco. Acreditar no seu trabalho. Estou curiosa pelo que a Kotlin pode proporcionar.

1
P

Paulo grave

03/09/2021 23:34


1
P

Paulo grave

03/09/2021 23:34

Realmente, ótimo artigo!!

1
Jefferson Batista

Jefferson Batista

03/09/2021 17:54

Comecei com JAVA e agora estou adorando Kotlin! Aprendendo um pouco mais a cada dia!

1
Márcio Silva

Márcio Silva

03/09/2021 00:22

Pretendo aprender.

1
Thiago Guedes

Thiago Guedes

01/09/2021 00:47

top artigo

1
Leonardo Silva

Leonardo Silva

30/08/2021 00:55

Muito bom o artigo, Kotlin realmente teve uma evoluçao GIGANTESCA desse tempo pra cá, e desde que recebeu o Kotlin first pela google, foi absurdo a demanda por essa linguagem no mercado e o quanto ela evoluiu.

Desenvolvedor Mobile Kotlin e React Native | Front-End - React Js

Brasil