Kotlin completa 15 anos este ano e está em toda parte. Ela alimenta sistemas por trás dos momentos cotidianos, como tocar para pagar, comprar bilhetes de trem comum, usar entretenimento a bordo e até mesmo fazer declarações de imposto de renda online. À medida que a IA continua a redesenhar a forma como o software é construído, o impacto real do mundo de Kotlin reflete a importância das linguagens e ferramentas que ajudam as equipes a gerir a complexidade, expressar ideias claramente e criar sistemas confiáveis.
No KotlinConf’26, a equipe da JetBrains e parceiros industriais compartilharam como o Kotlin continua a evoluir para desenvolvedores em todas as escalas. A conferência destacou avanços no design de linguagem, ferramentas, fluxos de trabalho dirigidos por IA e desenvolvimento multiplataforma – tudo com foco em melhorar a experiência de desenvolvimento do Kotlin para construir aplicações modernas em qualquer lugar.
KotlinConf ’26 | Conferência de Abertura
Evolução do Kotlin
Ao medida que o desenvolvimento impulsionado por IA eleva o nível de abstração, a confiança na linguagem de programação é mais importante do que nunca. O Designer Principal da Linguagem Kotlin Michail Zarečenskij mencionou que com Kotlin, a equipe visa fornecer essa confiança em todos os níveis. Ergonomia e segurança são princípios que guiam a linguagem desde sua essência.
Michail antecipou o Kotlin 2.4.0 – o próximo passo na evolução do Kotlin para código mais seguro e ergonômico. Entre as funcionalidades sendo estabilizadas estão os parâmetros de contexto, projetados para tornar APIs mais expressivas e focadas em lógica central, e campos de suporte explícitos, que simplificam padrões comuns de propriedades de suporte enquanto reduzem a redundância e melhoram a segurança.
A apresentação também abordou várias características linguísticas experimentais, incluindo classes valor multi-campo para modelar dados específicos do domínio como dinheiro ou cores. Aspectos-chave das classes valor incluem:
- O compilador gera automaticamente funções como
equals(),hashCode()etoString(). - Classes valor usam desestruturação baseada em nome mais segura por padrão.
- Classes valor não têm semântica de identidade – elas são totalmente definidas por suas propriedades.

Essas mudanças são projetadas para tornar o trabalho com dados mais seguro, expressivo e eficiente ao longo do tempo.
A apresentação também destacou planos futuros, como localidade como conceito de primeira classe da linguagem e erros ricos, uma nova abordagem para representar e lidar com falhas recuperáveis.
Ecossistema do Kotlin
Ferramentas têm sido parte da história do Kotlin desde o início. À medida que o Kotlin expande para novos fluxos de trabalho, incluindo agentes e integrações, o ecossistema continua a aplicar os mesmos princípios fundamentais de ergonomia e segurança. O objetivo é garantir uma experiência de desenvolvimento consistente com qualquer editor, ferramenta de construção ou quadro agêntico.
Uma das principais anúncios foi a Cadeia de Ferramentas Kotlin – um ponto de entrada unificado para o ecossistema Kotlin. Disponível através de um único comando, a Cadeia de Ferramentas Kotlin reúne tudo, desde a criação, construção, execução e teste de aplicativos até a formatação de código, geração de documentação e integração com agentes.

A partir de hoje, você já pode usar a Cadeia de Ferramentas Kotlin em seus projetos JVM e multiplataforma para construir, executar e testar seus aplicativos, com Amper agora servindo como parte central da Cadeia de Ferramentas Kotlin. No futuro, a Cadeia de Ferramentas Kotlin expandirá suas funcionalidades com integrações LSP, habilidades AI, provisionamento de dependências nativas e muito mais. Como sempre, a JetBrains também trará integrações profundas do IDE para a melhor experiência possível.

A apresentação também introduziu o Modelo de Documentação Kotlin, uma parte central do Kotlin que representa documentação em formato legível por máquina no formato de um arquivo kdoc.jar. Este formato especificado e compatível com versões anteriores será publicado junto às bibliotecas e consumido por IDEs, ferramentas web como o Dokka e agentes AI.
Outro anúncio importante foi a promoção do Servidor de Linguagem Kotlin ao nível Alpha. Apoiado pelo poder completo da engine IntelliJ, LSP fornece uma experiência mais consistente em diagnósticos, conclusão de código e suporte a ferramentas. A extensão oficial do Kotlin para o Visual Studio Code está agora disponível no Visual Studio Marketplace.

Como parte dos esforços da Kotlin Foundation, a JetBrains e a Meta iniciaram o processo de padronização do ktfmt e sua incorporação como uma parte central do Kotlin.
A equipe também anunciou colaborações em andamento com a comunidade open-source para trazer suporte ao Kotlin de primeira classe às regras oficiais Bazel rules_kotlin, tornando mais fácil o uso do Kotlin em grandes códigobases com milhares de módulos.
Kotlin na Google
A Google tem usado Kotlin em produção há mais de uma década, e 92% dos desenvolvedores profissionais Android agora usam Kotlin para aplicativos Android.

A keynote também destacou a colaboração contínua da Google com a JetBrains no compilador K2. Desde o lançamento do suporte estável K2 no Android Studio, a equipe da Google viu uma adoção quase universal. No Processamento de Símbolos Kotlin, solução para processos de anotações Java que a Google construiu e mantém, foi alcançada uma redução de 17% no tempo de execução para builds complexas. Em R8, a ferramenta de otimização do programa inteiro do Android, a equipe conseguiu adicionar uma nova otimização para remover o uso de reflexão dos logs na biblioteca coroutines, e isso resultou em um aumento de 50% nas métricas de desempenho do Compose.
Ferramentas de IA para Kotlin
A keynote também focou na próxima geração de ferramentas de IA para desenvolvimento com Kotlin. Queremos que você possa usar qualquer agente diretamente dentro dos IDEs JetBrains. Para apoiar esses esforços, a JetBrains está co-liderando o desenvolvimento de um padrão aberto, o Agent Client Protocol (ACP), que especifica como os IDEs e agentes de codificação se comunicam. Você pode ler mais sobre isso em nosso post dedicado: Nossa Direção em 2026: IA e Fluxos de Trabalho Clássicos nos IDEs JetBrains.
Junie
Junie, o agente de codificação da JetBrains, está profundamente integrado com os IDEs JetBrains, e mesmo a versão CLI do Junie pode se conectar ao IDE para obter todo o contexto do projeto. O Junie também trabalha com diferentes provedores de LLM (Large Language Models), permitindo que você escolha o melhor modelo para uma tarefa específica. Enquanto o Junie já funciona em projetos Kotlin, agora inclui suporte dedicado para Android.
JetBrains Air
À medida que os desenvolvedores se tornam mais produtivos com agentes, a keynote também explorou como escalar fluxos de trabalho baseados em agentes. JetBrains Air é um ambiente de desenvolvimento agente para trabalhar efetivamente com múltiplos agentes.
OpenAI Codex, Claude Agent, Gemini CLI e Junie podem executar loops de tarefas independentes sem conflitar entre si. Você pode iniciar agentes em arvores de trabalho Git separadas ou contêineres Docker, e para compartilhar o progresso com toda a equipe, você logo poderá usar agentes em nuvem e até mesmo começar e guiar diretamente do navegador.
Anthropic e JetBrains
Christian Ryan, que lidera a engenharia de IA aplicada na Anthropic na Europa, participou da keynote para destacar a crescente colaboração entre Anthropic e JetBrains em ferramentas de IA, bibliotecas e fluxos de trabalho de desenvolvedores. Quando a Anthropic construiu sua SDK oficial JVM, eles usaram Kotlin, o que permitiu criar a SDK em uma linguagem ergonomicamente confortável, concisa e segura para nulos. A colaboração também inclui a SDK oficial Kotlin MCP.
No lado das ferramentas, o Claude agora é nativo no IntelliJ IDEA e Android Studio. O Claude também é um modelo de primeira parte no Junie e JetBrains Air. Para usuários CLI, há um plugin para Claude Code que integra a LSP (Language Server Protocol) oficial Kotlin da JetBrains para uma compreensão mais profunda do projeto.
Um novo Kotlin SWE-bench baseado em 110 tarefas reais de engenharia de Kotlin repositórios foi introduzido durante a keynote. Usando prompts e configurações de agente idênticos, o Claude Code com Opus 4.7 alcançou a taxa mais alta de resolução em 86,4%.

Koog 1.0
Vadim Briliantov, Technical Lead e autor do Koog, continuou a conferência com uma apresentação sobre o framework de agentes inteligentes em Kotlin que permite criar agentes resilientes, escaláveis e prontos para uso empresarial totalmente idiônicos. Vadim anunciou a versão estável 1.0 do Koog, um marco importante para o desenvolvimento de agentes prontos para produção em Kotlin, tanto no backend quanto em aplicativos móveis e multiplataforma.

A apresentação focou na abordagem do Koog para criar sistemas inteligentes confiáveis através de DSLs (Domain-Specific Languages) seguros por tipo, persistência e recuperação para agentes em execução prolongada, além de integrações profundas com ecossistemas existentes de Kotlin, incluindo Spring AI, Ktor e ferramentas de observabilidade. Um dos estudos de caso apresentados foi da equipe da Mercedes-Benz, que usa o Koog para construir agentes de suporte a manutenção veicular com fluxos de trabalho estruturados e lógica de execução cuidadosamente controlada. Leia o estudo de caso completo.
Vadim também mostrou a suporte multiplataforma e capacidades de IA no dispositivo para Android usando os modelos Gemma da Google, reforçando a posição crescente do Kotlin como uma linguagem unificada para criar aplicativos modernos de IA - desde serviços backend até experiências móveis - tudo em Kotlin.
Kotlin para desenvolvimento backend
A conferência continuou com atualizações sobre Kotlin para desenvolvimento backend, incluindo novas capacidades em Ktor, kotlinx-rpc, e Exposed. A equipe mostrou a integração do Koog para criar serviços de IA com o Ktor, suporte experimental ao gRPC na primeira parte de kotlinx-rpc e a versão estável do Exposed, que introduz tipos vetoriais para buscas semelhantes baseadas em IA junto com um novo plugin Gradle para simplificar a geração de scripts de migração. Um novo skill do agente também está disponível para ajudar os desenvolvedores a migrarem projetos existentes para o Exposed 1.0.
Ao além das ferramentas, a apresentação focou na crescente adoção do Kotlin em ambientes empresariais e orientados por conformidade, onde confiabilidade e suporte de longo prazo são críticos.

Com o Kotlin 2.4, a Biblioteca Padrão do Kotlin incluirá uma política de suporte à segurança por 18 meses, com correções de segurança retroativas em todas as linhas de lançamento dentro de um período ativo de suporte.
A conferência também destacou os benefícios de produtividade do Kotlin para equipes backend, referindo-se a dados mostrando ciclos de desenvolvimento 15–20% mais rápidos à medida que os projetos se tornam mais complexos.

A apresentação enfatizou a integração profunda do Kotlin com o ecossistema JVM através da colaboração contínua com Spring, melhor representação do Kotlin na documentação de Spring e JUnit, atualizações no kotlin-maven-plugin e experiência de onboarding do Maven, melhoria no suporte a coroutines em Micrometer e estabilização continuada do plugin do compilador Lombok para projetos mistos Kotlin-Java.
Kotlin Multiplatform
O Kotlin Multiplatform continua vendo uma adoção rápida, com o número de aplicativos top usando KMP mais que dobrando nos últimos 12 meses. Empresas como PayPal, Booking.com, Sony e Duolingo já usam em produção, e mais equipes estão adotando Compose Multiplatform para compartilhar UI entre plataformas.
Por exemplo, a Sony usa KMP no seu aplicativo Sound Connect para fones de ouvido para trabalhar com APIs de plataforma como sensores e processamento em segundo plano enquanto compartilha a interface através do Compose Multiplatform. Em estudos de caso gerais sobre Kotlin Multiplatform, aplicações construídas com KMP agora atendem centenas de milhões de usuários diariamente.

Com o plugin KMP IDE disponível em todos os sistemas operacionais para IntelliJ IDEA e Android Studio, é mais fácil começar com KMP. O plugin oferece tudo o que você precisa para criar ótimos aplicativos KMP com configurações de execução convenientes, ferramentas para trabalhar com código Compose, integração com Swift e recursos cross-language, além do suporte ao AGP 9.0.
Você também pode criar novos projetos diretamente no IDE usando o assistente de projeto KMP, que agora usa nossa estrutura padrão, onde cada módulo tem uma única responsabilidade clara.
Estamos trabalhando para melhorar a experiência de desenvolvimento iOS, notadamente através das funcionalidades Swift Export, que tornam a chamada do Kotlin para o Swift mais natural. No Kotlin 2.4, Swift Export oficialmente move-se para Alpha. Também introduzimos SPM import, que permite adicionar dependências em código compatível com Objective-C usando Swift Package Manager e chamar diretamente essas APIs do Kotlin.
O Kotlin/Native viu melhorias significativas de desempenho nos últimos 12 meses. Medido no repositório Google Docs, tempos de build são agora 25% mais rápidos enquanto usam menos da metade da RAM durante a construção em comparação com o ano passado.

Compose Multiplatform
Compose Multiplatform é totalmente estável e pronto para produção em dispositivos móveis e desktops. A plataforma web também atingiu o status Beta em setembro de 2025, marcando outro grande passo adiante no desenvolvimento multiplataforma de interfaces do usuário. Para todas essas plataformas, a equipe continua trazendo as últimas melhorias e APIs da Jetpack Compose. Um dos maiores destaques nos últimos 12 meses é a nova biblioteca Navigation 3, uma solução flexível baseada em Compose que lhe dá o controle total sobre sua pilha de navegação – e já está disponível para uso multiplataforma.
No iOS, novos APIs de interoperabilidade agora tornam possível combinar componentes nativos Liquid Glass com a interface do usuário Compose, permitindo que as visualizações nativas interajam dinamicamente com o conteúdo Compose abaixo.
Além do próprio framework, o ecossistema Kotlin Multiplatform continua se expandindo rapidamente. Agora existem mais de 3.500 bibliotecas da comunidade listadas em klibs.io, fornecendo uma crescente gama de ferramentas e integrações para criar aplicações multiplataforma em dispositivos móveis, desktops, back-end e web.

Conclusão
KotlinConf’26 destacou como o Kotlin continua evoluindo além de uma linguagem de programação para um ecossistema completo para desenvolvimento back-end, móvel, web, IA e multiplataforma. Das melhorias na linguagem e ferramentas ao crescente adotado pela indústria, as novidades refletiram o objetivo compartilhado de ajudar os desenvolvedores a construir software moderno com maior clareza, segurança e produtividade.

