Kotlin

Compartilhar:

Essas perguntas foram mostradas apenas aos entrevistados que escolheram o Kotlin como uma de suas três linguagens de programação principais.

Compartilhar:

Há quanto tempo você utiliza o Kotlin?

O número de usuários do Kotlin com mais de quatro anos de experiência continua a aumentar e quase triplicou desde 2021. Ao mesmo tempo, houve um aumento significativo do número de pessoas que usam o Kotlin há menos de seis meses. A combinação destas tendências indica que cada vez mais desenvolvedores estão começando a aprender Kotlin e continuando a usá-lo por mais tempo.

Enrique López-Mañas

Fundador do Kotlin Weekly e Google Developer Expert

Maio de 2019 foi um marco no uso do Kotlin. Lembro-me nitidamente de quando o Kotlin foi anunciado no Google I/O como a linguagem preferencial para o desenvolvimento para Android. Isso mudou a experiência de desenvolvimento de software para toda uma geração de desenvolvedores.

Kevin Galligan

Parceiro de Tecnologia na Touchlab, GDE em Kotlin, Contribuidor de Código Aberto e Palestrante em Congressos

É bom ver tanto um aumento do número de desenvolvedores em Kotlin quanto um crescimento firme do número daqueles que já vêm usando o Kotlin há vários anos a esta altura.

Para que você usa o Kotlin?

A maioria dos desenvolvedores em Kotlin usa essa linguagem para aplicativos para Android e/ou do lado do servidor. Porém, a parcela de desenvolvimento multiplataformas em Kotlin vem demonstrando um sólido crescimento nos últimos anos.

Enrique López-Mañas

Fundador do Kotlin Weekly e Google Developer Expert

O Kotlin evoluiu de uma linguagem com foco primário no Android para uma linguagem de uso geral com um vibrante ecossistema, especialmente no lado do servidor. Ele se tornou uma linguagem de primeira categoria, rivalizando com outros grandes players do setor.

Kevin Galligan

Parceiro de Tecnologia na Touchlab, GDE em Kotlin, Contribuidor de Código Aberto e Palestrante em Congressos

Durante muito tempo, o Kotlin geralmente era visto como a "linguagem do Android", mas sua adoção em servidores, em especial, tem sido significativa e fantástica de se ver. O KMP para o desenvolvimento de aplicativos móveis tem tido um crescimento firme e realmente esperamos que ele deslanche quando a plataforma mudar de beta para estável. Estou ansioso para ver o desenvolvimento em Wasm com Kotlin crescer significativamente nos próximos anos.

Qual IDE você usa com maior regularidade no desenvolvimento em Kotlin?

Intellij Idea

O IntelliJ IDEA, seja na versão Ultimate ou na Community Edition, é a primeira escolha de IDE para o desenvolvimento em Kotlin.

Enrique López-Mañas

Fundador do Kotlin Weekly e Google Developer Expert

Antes do Android Studio (um IDE baseado no IntelliJ IDEA), a experiência de desenvolvimento para Android era bastante fragmentada. O Android Studio melhorou significativamente a qualidade do trabalho em Android e Kotlin.

Kevin Galligan

Parceiro de Tecnologia na Touchlab, GDE em Kotlin, Contribuidor de Código Aberto e Palestrante em Congressos

Acredito que essa tendência vá continuar, à medida que mais desenvolvimento em Kotlin for feito fora do Android. Estou curioso para ver os números do ano que vem para o Fleet.

Qual sistema de build você usa com maior regularidade no desenvolvimento em Kotlin?

Kevin Galligan

Parceiro de Tecnologia na Touchlab, GDE em Kotlin, Contribuidor de Código Aberto e Palestrante em Congressos

Não tenho nenhum número concreto, mas pelo menos algumas equipes com as quais conversamos mencionaram a falta de suporte (oficial) ao Bazel como sendo um problema. Seria útil entender se esses são dados anômalos ou se o uso do Bazel está crescendo significativamente.

Como você geralmente usa o Kotlin?

Quais bibliotecas e ferramentas da JetBrains para Kotlin você usa atualmente?

A kotlinx.coroutines e a kotlinx.serialization continuam sendo as bibliotecas e ferramentas para Kotlin mais usadas pelo quarto ano seguido. Um terço dos desenvolvedores em Kotlin usa o Ktor em seu trabalho.

A popularidade do Compose Multiplatform continua crescendo: 22% dos desenvolvedores em Kotlin já usam esse moderno framework declarativo para compartilhar interfaces de usuário entre várias plataformas, incluindo desktop, Web, Android e iOS. Confira este tutorial em vídeo de Sebastian Aigner para saber mais sobre o Compose Multiplatform.

Enrique López-Mañas

Fundador do Kotlin Weekly e Google Developer Expert

Um aspecto de que eu gosto na JetBrains é seu envolvimento no ecossistema do Kotlin. A JetBrains não só trabalha com o Kotlin como linguagem, mas também fornece um ecossistema realmente ótimo, que cobre a maioria dos aspectos de que precisamos. Para mim, isso é uma prova viva do compromisso da JetBrains com o sucesso do Kotlin.

Kevin Galligan

Parceiro de Tecnologia na Touchlab, GDE em Kotlin, Contribuidor de Código Aberto e Palestrante em Congressos

Estou muito surpreso de ver o Compose Multiplatform com 22%. Estamos muito ansiosos para usá-lo mais no futuro, mas ele é relativamente novo. É ótimo ver esse crescimento!

Quais plug-ins de compilador Kotlin você usa atualmente?

Qual era sua principal linguagem de programação antes de mudar para o Kotlin?

Enrique López-Mañas

Fundador do Kotlin Weekly e Google Developer Expert

Acho que não sou só eu que avalio que todos nós que antes usávamos o Java avançamos uma década com o advento do Kotlin.

Kevin Galligan

Parceiro de Tecnologia na Touchlab, GDE em Kotlin, Contribuidor de Código Aberto e Palestrante em Congressos

É claro que esses resultados não são uma grande surpresa, mas espero que com o KMP, alguns desses números aumentem nos próximos anos.

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Participe do Laboratório de Insights de Tecnologia da JetBrains

Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.

Dados brutos Em breve

Estamos preparando os dados brutos. Você pode deixar o seu e-mail para ser notificado quando os dados estiverem prontos para serem baixados.

By submitting this form I agree to the JetBrains Privacy Policy

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.