Kotlin para Iniciantes

Introdução ao Kotlin

Historia

Kotlin é uma linguagem de programação moderna, lançada oficialmente pela JetBrains em 2011. O Kotlin 1.0, lançado em 15 de fevereiro de 2016, é reconhecido como a primeira versão estável. A partir desta versão, a JetBrains comprometeu-se com a retrocompatibilidade a longo prazo. O Kotlin foi projetado para superar algumas das desvantagens do Java, como verbosidade e exceções de ponteiro nulo. Os criadores do Kotlin tinham como objetivo desenvolver uma linguagem que pudesse utilizar frameworks e bibliotecas Java existentes, oferecendo uma sintaxe mais expressiva e nítida. Kotlin se vê como uma linguagem pragmática, fornecendo soluções para desafios comuns de programação. É totalmente interoperável com Java, o que significa que ele pode usar todas as bibliotecas, estruturas e ferramentas Java existentes. Além disso, você pode chamar o código Kotlin do Java e vice-versa.

fonte

hyperskill

Uso global da linguagem

Mais de 5,3 milhões de desenvolvedores de todo o mundo trabalharam com código Kotlin em 2021, em comparação com mais de 4,6 milhões em 2020.
Android: Desde 2019, o Android prioriza o Kotlin. Mais de 70% dos 1.000 principais aplicativos usam o Kotlin.
Servidor: O número de desenvolvedores Kotlin no lado do servidor aumentou 40% em 2021.
Multiplatform Mobile: 70% dos desenvolvedores que trabalham no Kotlin Multiplatform o usam em seus projetos de produção ou em um projeto que eles planejam lançar em um futuro próximo.
Web: Um em cada três desenvolvedores que trabalham no Kotlin Multiplatform têm destinos da Web em seus projetos multiplataforma.

A Fundadora do Kotlin

A JetBrains é um fornecedor global de software especializado na criação de ferramentas inteligentes que melhoram a produtividade de desenvolvedores e equipes de software. Sua sede é em Praga, República Tcheca, com 12 escritórios em todo o mundo. A JetBrains emprega mais de 1.800 funcionários, e sua expansão é orgânica, sem financiamento externo. Seu catálogo de produtos abrange todas as etapas do ciclo de desenvolvimento de software, bem como as principais tecnologias, linguagens de programação e processos educacionais.

Casos de Uso reais

Quem a Ultiliza

As vantagens de programar com Kotlin no back-end está o fato de ela ser uma linguagem null safety. Assim, ela faz uma distinção clara daquilo que pode ser nulo. Por exemplo, uma variável com um texto que tem o tipo string mostra ao compilador que a variável pode conter null, forçando um tratamento especial por parte do developer. Apesar de ser nova em relação a outras linguagens, vem sendo bastante utilizada pelas empresas e startups, especialmente após 2016, quando se tornou de código aberto. Confira algumas empresas que utilizam o Kotlin nas suas aplicações:

Amazon; BTG Pactual Digital; Contabilizei; Creditas; Google; Itaú; JetBrains; Mercado Livre; Pinterest; Prezi; Slack; Uber.

fonte

coodesh