# Kotlin Reviews
**Vendor:** JetBrains  
**Category:** [Frameworks de Desenvolvimento Móvel](https://www.g2.com/pt/categories/mobile-development-frameworks)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 42
## About Kotlin
Kotlin é uma linguagem de programação moderna, concisa e segura. Está direcionada para diferentes plataformas: Servidor, Android, Web e plataformas Nativas. Ela oferece muitas maneiras de reutilizar código entre plataformas para programação produtiva.




## Kotlin Reviews
  ### 1. Kotlin ajudará você a realizar todas as ações nativas do Android com todos os recursos de extensão e substituição.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Praful S. | Flutter Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 18, 2025

**O que você mais gosta em Kotlin?**

Kotlin fornece e suporta todas as ações nativas do Android e a implementação central para aplicativos Android. A programação orientada a objetos ajuda a alcançar toda a lógica e implementação de funcionalidades. O comitê é tão grande que enfrenta questões de tendências.

**O que você não gosta em Kotlin?**

os limites de tipo do Kotlin podem levar a pequenos problemas para resolver a tipagem dinâmica e outras questões.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

O Kotlin oferece todos os recursos nativos para implementar lógica e resolver problemas diários enfrentados por qualquer desenvolvedor Android. Os pacotes são tão amplos que permitem fazer várias coisas de diferentes maneiras no caso de algo não funcionar ou não ser compatível.

  ### 2. Todas as atualizações que o Java precisava

**Rating:** 5.0/5.0 stars

**Reviewed by:** Isaac M. | Médio Porte (51-1000 emp.)

**Reviewed Date:** April 25, 2024

**O que você mais gosta em Kotlin?**

Referências nulas há muito tempo são uma fonte notória de bugs e falhas no desenvolvimento de software. O Kotlin aborda essa questão diretamente com seus robustos recursos de segurança contra nulos. Ao contrário de muitas outras linguagens de programação, onde referências nulas são a norma, o Kotlin deixa claro quando uma variável pode conter um valor nulo e quando não pode. Essa clareza não apenas reduz a probabilidade de exceções de ponteiro nulo, mas também melhora a legibilidade e a manutenibilidade do código.

**O que você não gosta em Kotlin?**

como qualquer nova linguagem, eu tive que aprender a nova sintaxe.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Tornando mais fácil desenvolver software

  ### 3. Minha linguagem de programação favorita.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Guilherme O. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 21, 2024

**O que você mais gosta em Kotlin?**

É fácil de usar e faz diferença ao desenvolver meus aplicativos Android. Também gosto da maneira integrada com o Java. Eu uso todos os dias. É fácil de começar a usar. Também adoro o KMP (Kotlin Multiplatform).

**O que você não gosta em Kotlin?**

A velocidade de compilação é mais lenta em comparação com o Java. Mas isso nunca foi um problema para mim.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Eu o uso todos os dias para construir e manter aplicativos Android.

  ### 4. Kotlin para Desenvolvimento Android

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** July 12, 2023

**O que você mais gosta em Kotlin?**

Kotlin é uma linguagem de programação muito concisa. Ela evita a maior parte do código boilerplate. É uma linguagem segura para nulos. Ou seja, há muitas maneiras de lidar com exceções de ponteiro nulo. Possui corrotinas para realizar multitarefas ou multithreading para executar operações de longa duração em segundo plano e de forma concorrente. Ela lida com a comunicação entre a thread principal e as threads de segundo plano para nós. Possui funções de extensão para estender a funcionalidade de uma classe sem subclasseá-la. É interoperável com Java. Possui funções de ordem superior que permitem passar funções como argumentos ou parâmetros em funções.

**O que você não gosta em Kotlin?**

Kotlin é bom apenas para o desenvolvimento de aplicativos Android e não pode ser usado para desenvolver aplicativos iOS se considerarmos o desenvolvimento de aplicativos móveis. Não há muitas outras desvantagens.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Kotlin está me ajudando a desenvolver aplicativos Android. É a linguagem padrão para desenvolver aplicativos Android usando o Android Studio como IDE. Kotlin oferece muitos bons recursos, como segurança nula, corrotinas para multitarefa, funções de ordem superior e de extensão. Podemos desenvolver qualquer aplicativo Android em diferentes domínios, como Bancário, Seguros, Utilitários, Esportes, Turismo, etc.

  ### 5. Linguagem de programação do lado do servidor simples, eficiente e abrangente executando na JVM

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 02, 2023

**O que você mais gosta em Kotlin?**

Kotlin traz muitas das vantagens do Java (eficiência no lado do servidor, programação orientada a objetos junto com programação funcional, etc.) com - pelo menos na minha opinião - uma sintaxe mais clara. Existem muitos frameworks que suportam Kotlin, e outros permitem o uso devido ao fato de que Kotlin pode ser traduzido para bytecode Java. Eu pessoalmente gosto muito do fato de não ser necessário declarar tipos explicitamente em variáveis, ainda assim a linguagem é tipada.

**O que você não gosta em Kotlin?**

As funções de extensão são um recurso excelente durante o desenvolvimento, mas às vezes é difícil depurá-las. Além disso, às vezes é difícil encontrar exemplos ou documentação oficial (e clara) para casos de uso no lado do servidor.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

O problema é fornecer uma alternativa melhorada ao Java. Ou seja, uma "próxima geração" de uma linguagem de programação que roda em uma JVM. Isso está me beneficiando porque minha empresa usa Kotlin para implementar sua lógica do lado do servidor.

  ### 6. Impressões pessoais sobre Kotlin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sinan S. | Mobil Uygulama Geliştirici, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 06, 2023

**O que você mais gosta em Kotlin?**

Dataclassess view holder funções de ordem superior  
Funções de escopo

**O que você não gosta em Kotlin?**

Nada de que não gostar sobre o Kotlin é perfeito.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Funções de ordem superior é perfeito.

  ### 7. boa linguagem

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Educação Superior | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 30, 2023

**O que você mais gosta em Kotlin?**

é bom e seguro para nulos, também é muito amigável para iniciantes começarem

**O que você não gosta em Kotlin?**

não é bom porque o IDE que eu uso, o Android Studio, é muito problemático

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

kotlin multiplataforma

  ### 8. Kotlin para todos

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manish Y. | Web Designer & Wordpress Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 15, 2022

**O que você mais gosta em Kotlin?**

À medida que codificamos em JAVA, o comprimento do código é longo, mas o tamanho do código em Kotlin é pequeno. A principal razão pela qual usamos Kotlin é que ele lida automaticamente com exceções de ponteiro nulo.

A vinculação de dados é mais fácil em Kotlin.

Podemos usar o KMM do Kotlin para várias plataformas para desenvolver aplicativos móveis (Android, IOS).

**O que você não gosta em Kotlin?**

O processo de compilação é lento em comparação com JAVA no Kotlin. O número de desenvolvedores disponíveis é menor por enquanto, e a comunidade é pequena no Stack Overflow.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Kotlin tem significativamente menos picos em comparação com JAVA. Podemos usar código JAVA e código Kotlin em um único projeto Kotlin. Quando usamos o módulo KMM do Kotlin, ele desenvolve para ambas as plataformas (Android, IOS), o que é benéfico na redução de custos do projeto como um todo.

  ### 9. Minha análise sobre o Kotlin

**Rating:** 4.0/5.0 stars

**Reviewed by:** fath  u. | Sr. android application developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** December 29, 2022

**O que você mais gosta em Kotlin?**

Eu gosto de coroutine do Kotlin e da maneira como lida com multi-threading e o inferno de callbacks.

**O que você não gosta em Kotlin?**

Kotlin é uma linguagem excelente e de crescimento mais rápido; no entanto, em termos de execução, parece que o Java supera o Kotlin.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

quando eu usava Java, muitas vezes, o aplicativo travava, e quando eu investigava, na maioria das vezes, era devido a valores nulos. como o Kotlin oferece segurança contra nulos, isso é uma coisa boa

  ### 10. Palavras para kotlin

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pankaj C. | Sr. Android Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** November 27, 2022

**O que você mais gosta em Kotlin?**

Está se tornando uma linguagem híbrida e se atualizando continuamente. Todas as coisas disponíveis em Java para Android também estão disponíveis em Kotlin, então é bom ver como desenvolvedor.

**O que você não gosta em Kotlin?**

Nada de mais para não gostar, mas atualmente o Android está suportando tanto Java quanto Kotlin, por causa disso o uso desta linguagem é menor, mas pode melhorar se o Android suportar apenas Kotlin.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

É mais leve em comparação com o Java e o tempo de construção também melhorou. O custo de desenvolvimento foi reduzido. Um único desenvolvedor pode criar o aplicativo para Android, iOS e sistema.

  ### 11. Kotlin para desenvolvedores

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit P. | Senior Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** October 05, 2022

**O que você mais gosta em Kotlin?**

Os ponteiros nulos são bem tratados. Funciona na JVM, portanto, é fácil para os desenvolvedores Java começarem com Kotlin. Uma das melhores coisas é que os tipos de dados não precisam ser declarados antecipadamente, facilitando o foco na lógica da aplicação em vez de lidar com tipos de dados.

**O que você não gosta em Kotlin?**

A sintaxe é um pouco difícil/não tão conveniente de entender e leva algum tempo para começar a escrever código em Kotlin. A comunidade não é tão grande em comparação com Java ou Python.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Um dos principais problemas, eu diria, é: ele lida muito bem com ponteiros nulos. Mesmo implementar verificações de nulos é muito fácil. Com uma cadeia de operadores "?." podemos adicionar verificações de nulos até qualquer extensão.

  ### 12. Desenvolvimento de aplicativos Android com Kotlin

**Rating:** 4.0/5.0 stars

**Reviewed by:** palak d. | senior developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** July 25, 2022

**O que você mais gosta em Kotlin?**

O tempo necessário para criar um aplicativo Android pode ser reduzido com Kotlin. Você não terá que esperar tanto para que suas alterações de código entrem em vigor porque os programas Kotlin são menores e compilam mais rapidamente do que os de Java.  
Um rastreamento de pilha é frequentemente mostrado quando falhas são cometidas no seu software. Encontrar e corrigir erros é facilitado pelas mensagens de erro do Kotlin, que são mais informativas do que as do Java.  
A linguagem de programação Kotlin é baseada em Java. Alguns dos problemas com Java podem ser resolvidos com Kotlin. Por causa de sua sintaxe direta, Kotlin é simples de usar. A linguagem do Kotlin também é simples, concisa e eficaz.

**O que você não gosta em Kotlin?**

Embora existam inúmeros recursos acessíveis para ajudá-lo, eles podem não ser tão extensos quanto os para Java. Isso pode ser uma desvantagem se você estiver apenas começando e precisar de ajuda adicional. O tempo de compilação do Kotlin é mais lento do que o do Java. Os longos tempos de compilação para o seu código podem frustrar desenvolvedores acostumados a tempos de compilação mais rápidos.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Kotlin é muito mais conciso do que Java em muitos casos, resolvendo os mesmos problemas com menos linhas de código. Isso melhora a manutenibilidade e a legibilidade do código, o que significa que os engenheiros podem escrever, ler e alterar o código de forma mais eficaz e eficiente.

  ### 13. Melhor Linguagem de Programação

**Rating:** 4.5/5.0 stars

**Reviewed by:** Balram K. | Android Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** December 18, 2022

**O que você mais gosta em Kotlin?**

A linguagem de programação Kotlin é a melhor linguagem, e escrevemos algumas linhas de código. Os códigos Kotlin são mais legíveis e fáceis de encontrar bugs.

**O que você não gosta em Kotlin?**

Aprender Kotlin pode ser desafiador.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Kotlin resolve muitas coisas, como a redução do número de códigos e a escrita de poucos códigos para construir o aplicativo. E o Kotlin é um código mais legível e compreensível rapidamente.

  ### 14. Boa base para estender Java no futuro

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ed A. | Senior Java Consultant, Empresa (> 1000 emp.)

**Reviewed Date:** December 17, 2019

**O que você mais gosta em Kotlin?**

o pensamento dado à coerência de OO, herança e a eliminação de uma enorme quantidade de açúcar sintático manejável. Os desenvolvimentos em concorrência são especialmente úteis. ainda bem que não seguiu o caminho do PL/1 ou Scala. também gosto da integração perfeita com a biblioteca Java e das coisas de imutabilidade

**O que você não gosta em Kotlin?**

ainda trai sua herança java e às vezes parece uma combinação de scala e java... não é realmente inovador... na verdade, apenas práticas recomendadas destiladas e sintaxe mínima

**Recomendações a outras pessoas considerando Kotlin:**

aproximar-se disso a partir de uma perspectiva Java em termos de filosofia de design para apreciar suas forças, empregar desenvolvedores Java, pois eles podem fazer a transição para Kotlin em poucos dias.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

desenvolveu muito software móvel (AOSP) com android studio e compilações kotlin após uso extensivo anterior de java e scala... nós até estávamos usando scala com idea em um estágio para mover de java... no entanto, eu não estou de forma alguma. confiante de que você pode mover kotlin para o lado do servidor e eu hesitaria em usar fora das compilações android

  ### 15. O assassino do Java está aqui. Dê uma olhada nisso.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bogireddy G. | Test Automation Eng Analyst , Tecnologia da Informação e Serviços, Empresa (> 1000 emp.)

**Reviewed Date:** January 22, 2022

**O que você mais gosta em Kotlin?**

Primeiro de tudo, é de código aberto. Em segundo lugar, ele roda na máquina virtual Java. Terceiro, interoperabilidade. Kotlin é uma linguagem oficialmente suportada para o desenvolvimento Android. Você não precisa pagar um centavo para começar.

**O que você não gosta em Kotlin?**

Kotlin parece sempre levar mais tempo para compilar do que Java. Kotlin para Java leva mais tempo do que a conversão de código de Java para Kotlin. Falta contexto e namespace.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Eu uso Kotlin para desenvolver aplicativos Android. Kotlin segue uma sintaxe semelhante ao Java, então é fácil para os desenvolvedores Java mudarem para Kotlin. Todo IDE no mercado suporta a linguagem de programação Kotlin, então é fácil para nós escrevermos código do lado do servidor e de interface web.

  ### 16. Linguagem amigável para desenvolvedores

**Rating:** 4.5/5.0 stars

**Reviewed by:** Komal Ashokkumar J. | Senior SET, Médio Porte (51-1000 emp.)

**Reviewed Date:** December 10, 2021

**O que você mais gosta em Kotlin?**

1. A melhor parte do Kotlin é o suporte online ativo e a documentação detalhada.  
2. Seu IDE - Android Studio é bastante intuitivo de usar.  
3. Pessoas vindas de experiências com Java podem se aclimatar rapidamente com Kotlin.

**O que você não gosta em Kotlin?**

O Android Studio pode ser um software muito pesado e faz com que a máquina (meu Mac) trave. Além disso, sendo um processo intensivo, precisamos encerrar outros processos em execução, pois o Android Studio pode consumir toda a CPU.

**Recomendações a outras pessoas considerando Kotlin:**

É divertido usar e aprender Kotlin.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Estamos implementando um aplicativo híbrido, automação de teste de ponta a ponta, usando Kaspresso. Isso ajuda a evitar quaisquer defeitos na produção, o que significa economizar perda de receita.

  ### 17. Linguagem de programação perfeita para Android

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed M. | Digital Marketing Specialist, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 16, 2021

**O que você mais gosta em Kotlin?**

Kotlin permite aos usuários criar uma função de extensão  
Kotlin não requer muito trabalho para classes de dados  
Não há variáveis ou objetos nulos em Kotlin  
Kotlin combina características de programação orientada a objetos e funcional  
Em Kotlin, podemos ter um ou mais construtores secundários  
É bem mais fácil implantar código Kotlin  
Em Kotlin, corrotinas são padrões de design de concorrência que podem ser usados para simplificar o código  
O sistema de tipos do Kotlin possui segurança contra nulos embutida  
Capacidades de script de linguagem permitem usar Kotlin diretamente em seus scripts de build do Gradle  

**O que você não gosta em Kotlin?**

Kotlin não suporta membros estáticos  
Algumas complicações para implementar o listener de clique

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Ele suporta conceitos modernos de programação como delegados, extensão, funções de ordem superior

  ### 18. Uma boa maneira de projetar novos aplicativos

**Rating:** 4.5/5.0 stars

**Reviewed by:** Omar C. | Software developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 23, 2021

**O que você mais gosta em Kotlin?**

Ele trata tudo como objetos, de modo que não há exceções de ponteiro nulo, e as funções de extensão

**O que você não gosta em Kotlin?**

não é fácil de entender para pessoas que não conhecem este idioma

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

problemas de exceção de ponteiro nulo não existem

  ### 19. é uma ótima linguagem para desenvolver aplicativos móveis Android.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Desenvolvimento de Programas | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 09, 2021

**O que você mais gosta em Kotlin?**

A sintaxe é fácil de aprender e tem excelente suporte com bibliotecas de terceiros e fortemente tipado, substituindo o Java para criar aplicativos Android. Kotlin é ótimo para criar aplicativos.

**O que você não gosta em Kotlin?**

Não posso reclamar da linguagem, mas seria mais útil adicionar recursos multiplataforma e criar aplicativos para Android e iOS como uma funcionalidade essencial. Kotlin é o futuro.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Kotlin substituiu o Java para criar um aplicativo Android, e agora é fácil encontrar desenvolvedores e obter suporte da comunidade porque o Kotlin está fazendo a diferença na criação de aplicativos.

  ### 20. Uma linguagem moderna para muitos casos de uso com uma comunidade em crescimento

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 22, 2021

**O que você mais gosta em Kotlin?**

Ele tem uma maneira muito fácil de escrever funções assíncronas, o que lhe dá mais tempo para se concentrar no desenvolvimento de novas funcionalidades para sua aplicação.

**O que você não gosta em Kotlin?**

A falta de um framework de UI maduro para aplicações Web (ou talvez eu simplesmente não tenha procurado o suficiente.)

**Recomendações a outras pessoas considerando Kotlin:**

Kotlin é uma linguagem moderna incrível. Se você quiser experimentar ou aprender uma nova linguagem, Kotlin é minha recomendação porque será um pilar no futuro.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Tenho desenvolvido aplicações Android com Kotlin antes da versão oficial v1.0. Os benefícios são unânimes, é uma comunidade crescente de desenvolvedores Kotlin, com Kotlin sendo capaz de fazer não apenas Android, mas também múltiplas plataformas. Isso resulta em uma única base de código para todos, especialmente com o recém-lançado Compose para Desktop. Isso é algo que vai crescer muito nos próximos anos.

  ### 21. Recomendado a todos os amigos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** October 15, 2021

**O que você mais gosta em Kotlin?**

Kotlin é mais simples que Java e dentro do Kotlin eu posso fazer extensões para funções complexas.

**O que você não gosta em Kotlin?**

difícil inicializar dados vazios usando late init ou lazy

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Mais simples
Pode combinar com Java

  ### 22. Kotlin, sintaticamente moderno com compatibilidade retroativa.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jibran I. | Android Engineer (Careem Pay), Médio Porte (51-1000 emp.)

**Reviewed Date:** December 12, 2020

**O que você mais gosta em Kotlin?**

Recursos, como passar a função facilmente como um parâmetro, transformar funções, funções de extensão, segurança contra nulos, sintaticamente rigoroso mas com liberdade como objetos Any, classes seladas são um deleite absoluto para trabalhar.

**O que você não gosta em Kotlin?**

Em alguns casos, o desenvolvedor escreve uma declaração curta de código para uma solução específica, o que torna mais difícil de ler para outros desenvolvedores, o que podemos esperar com a liberdade e escolha que o Kotlin dá ao desenvolvedor, mas o desenvolvedor deve sempre ter em mente que devemos sempre preferir uma linha única em vez de legibilidade.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

criar um aplicativo em Android com Kotlin ajuda o desenvolvedor a escrever um código melhor que não leva a falhas devido a "Exceção de Ponteiro Nulo" foi o maior benefício que você pode obter com isso.

  ### 23. kotlin é fácil de usar para frontend e backend. eu gosto disso

**Rating:** 5.0/5.0 stars

**Reviewed by:** Didik M. | Android Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** December 05, 2020

**O que você mais gosta em Kotlin?**

Fácil para escrever código e posso lembrar sempre. É um código simples, não precisa de mais declarações. É muito compatível para back end e front end (móvel).

**O que você não gosta em Kotlin?**

o código é simples, mas às vezes eu preciso de mais descrição para alguma função

**Recomendações a outras pessoas considerando Kotlin:**

kotlin é recomendado para iniciantes ou desenvolvedores experientes, mobile ou back end

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

quando eu crio um modelo de solicitação ou resposta em Java, é necessário ter setter e getter. mas quando uso Kotlin, não é necessário.

  ### 24. Android é muito mais fácil de programar com Kotlin do que com Java.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikola P. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 05, 2021

**O que você mais gosta em Kotlin?**

Eu recomendo muito a linguagem Kotlin para jovens desenvolvedores se eles estiverem pensando sobre a linguagem para começar a fazer aplicativos Android.

**O que você não gosta em Kotlin?**

Eu não gosto de Kotlin apenas por uma razão, porque quando a variável bool é nula, ela não é falsa nem verdadeira.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Com Kotlin, eu faço aplicações Android.

  ### 25. Eu recomendo que você use kotlin.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sneha V. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 22, 2021

**O que você mais gosta em Kotlin?**

O fato de ser seguro para nulos por padrão o torna o melhor. Codificação simples e fácil de aprender. Faz você reduzir o número de linhas do que o esperado.

**O que você não gosta em Kotlin?**

Tudo é ótimo sobre isso. Apenas precisa ser exposto a mais desenvolvedores é a única falha.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Eu tenho usado Kotlin para desenvolvimento Android e também estou tentando aprender desenvolvimento web.

  ### 26. Uau

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter . | Médio Porte (51-1000 emp.)

**Reviewed Date:** December 20, 2020

**O que você mais gosta em Kotlin?**

Atribuindo nulo, fácil quando declarações....

**O que você não gosta em Kotlin?**

coisas obsoletas, talvez isso seja apenas para Android, não sei.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Fácil de usar com Android

  ### 27. É bom

**Rating:** 3.5/5.0 stars

**Reviewed by:** Happy M. | Android Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** December 09, 2020

**O que você mais gosta em Kotlin?**

A sintaxe do Kotlin é bastante boa e a experiência geral é fantástica.

**O que você não gosta em Kotlin?**

Na verdade, não encontrei nada, pois tenho experiência em Java e Python, então foi uma boa experiência.

**Recomendações a outras pessoas considerando Kotlin:**

Aprender coisas em tendência sempre é benéfico.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Quando trabalhamos com Kotlin para desenvolvimento Android, a sintaxe se torna mais curta e a escrita de lógica complexa se torna mais curta.

  ### 28. Uma Linguagem Concisa para o Futuro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fabrizio D. | Senior Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 27, 2020

**O que você mais gosta em Kotlin?**

Kotlin é um grande avanço em comparação com Java. Os aspectos funcionais integrados da linguagem e sua capacidade de expressar mais com menos são os dois fatores principais que me fizeram mudar para ela.

**O que você não gosta em Kotlin?**

Use um idioma de programação por tempo suficiente e você encontrará algo de que não gosta. Mas eu não encontrei nada de que não goste até agora.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

O maior problema resolvido pelo Kotlin é a referência nula, graças às suas propriedades de segurança contra nulos, você muda sua maneira de programar. Isso faz você pensar cuidadosamente sobre o seu problema antes de começar a escrever código.

  ### 29. Como eu usei Kotlin para aplicativos de IoT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anandu R. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 14, 2020

**O que você mais gosta em Kotlin?**

A referência nula em Kotlin realmente me ajudou em meus projetos. O modo assíncrono de codificação é muito bom para minha área de especialização. Eu desenvolvo aplicações de IoT e uma grande parte dos nossos usuários prefere software cliente móvel. O Android nunca foi tão conveniente.

**O que você não gosta em Kotlin?**

Eu não encontrei nenhuma desvantagem em usar Kotlin.

**Recomendações a outras pessoas considerando Kotlin:**

Se você está trabalhando no domínio de IoT, kotlin é o caminho a seguir.  
Você pode integrar kotlin com qualquer coisa.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Usado em aplicações de IoT (cliente móvel para um software de IoT), a forma assíncrona de codificação é ótima.

  ### 30. É mais fácil e rápido escrever, portanto sou mais produtivo.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** December 21, 2020

**O que você mais gosta em Kotlin?**

Eu realmente gosto de não ter que escrever todo o código repetitivo que eu tinha que escrever em Java.

**O que você não gosta em Kotlin?**

Nada realmente, estou feliz em usá-lo, está indo na direção certa.

**Recomendações a outras pessoas considerando Kotlin:**

Apenas tente isso

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Todas as funções de extensão tornam tudo mais fácil de implementar com poucas linhas de código.

  ### 31. Conciso, versátil e poderoso, tornou o desenvolvimento Android significativamente mais fácil

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikola I. | Android Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** August 07, 2020

**O que você mais gosta em Kotlin?**

Menos código boilerplate, muitas coisas geradas nos bastidores, sintaxe limpa e curta, verificações de nulos

**O que você não gosta em Kotlin?**

Sem desvantagens evidentes na própria linguagem, mas a documentação é muito complexa com muitos exemplos orientados para a matemática. Os documentos poderiam realmente usar alguns exemplos mais simples para as coisas que estão tentando explicar.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Estou trabalhando no desenvolvimento Android, então Coroutines e Flow realmente renovaram a maneira de pensar assincronamente. @Parcelize tornou os Parcelables tão simples quanto possível.

  ### 32. Eu uso Kotlin desde abril de 2020.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Jogos de Computador | Médio Porte (51-1000 emp.)

**Reviewed Date:** December 18, 2020

**O que você mais gosta em Kotlin?**

É fácil escrever código na linguagem de programação Kotlin.

**O que você não gosta em Kotlin?**

O IDEA parece não entender Kotlin. Poderia ser melhor.

**Recomendações a outras pessoas considerando Kotlin:**

é uma linguagem de programação muito legal.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Ajuda escrever menos códigos.

  ### 33. Java para Kotlin, uma maneira mais madura de programar

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Desenvolvimento de Programas | Médio Porte (51-1000 emp.)

**Reviewed Date:** October 28, 2020

**O que você mais gosta em Kotlin?**

Extensões e DSLs são os recursos mais usados do Kotlin que eu utilizo.

**O que você não gosta em Kotlin?**

A palavra-chave "object" para criar uma instância a partir de uma interface. Quando ela tem múltiplos métodos.

**Recomendações a outras pessoas considerando Kotlin:**

O livro Kotlin in Action é uma boa maneira de começar sua jornada aprendendo Kotlin.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Novos recursos consomem menos tempo para fazer / são menos propensos a erros

  ### 34. Eu tenho 4 anos de experiência desenvolvendo aplicativos Android e tenho 2 anos trabalhando com a linguagem Kotlin.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Phú L. | Freelance, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 29, 2020

**O que você mais gosta em Kotlin?**

As linhas de código serão mais curtas. Segurança, evite NullPointerException

**O que você não gosta em Kotlin?**

O processo de construção do grandle-app / reconstrução do grandle-app leva muito tempo Algumas bibliotecas suportam Java, mas ainda não suportam Kotlin

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Minha equipe está refatorando algumas classes Java que estão sendo usadas em projetos antigos ou bibliotecas antigas para a linguagem Kotlin.

  ### 35. Kotlin é fácil e está se tornando popular

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saddam J. | Android Intern, Médio Porte (51-1000 emp.)

**Reviewed Date:** August 31, 2020

**O que você mais gosta em Kotlin?**

Ele torna os códigos mais curtos e simples, portanto, no geral, fáceis de entender.

**O que você não gosta em Kotlin?**

Eu acho que tem muitas características que criam ambiguidade.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Estou trabalhando no Android, e usar Kotlin no Android é como a melhor opção.

  ### 36. Android com Kotlin são incríveis

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Música | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 29, 2020

**O que você mais gosta em Kotlin?**

Eu gosto muito de funções de extensão e açúcar sintático que reduzem bastante o código repetitivo.

**O que você não gosta em Kotlin?**

Algumas construções podem ser um pouco complexas e requerem dependências profundas.

**Recomendações a outras pessoas considerando Kotlin:**

Tente isso

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Posso escrever menos código repetitivo e focar em uma solução mais elegante.

  ### 37. O Futuro

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 28, 2020

**O que você mais gosta em Kotlin?**

A compilação de Kotlin para JavaScript parece muito promissora

**O que você não gosta em Kotlin?**

A velocidade de compilação flutuante pode ser irritante

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Usar Kotlin para desenvolver aplicações Android. 
O principal benefício é que não preciso mais usar tanto Java.

  ### 38. Desenvolvedor iOS Sênior

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Telecomunicações | Empresa (> 1000 emp.)

**Reviewed Date:** August 31, 2020

**O que você mais gosta em Kotlin?**

Segurança de tipos,
Fácil de aprender e usar
Próximo a outras linguagens como Swift

**O que você não gosta em Kotlin?**

Velocidade de compilação
Comunidade não tão grande

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Solução multiplataforma com Kotlin para usar em projeto iOS/Android

  ### 39. Desenvolvedor Android sênior

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Médio Porte (51-1000 emp.)

**Reviewed Date:** August 14, 2020

**O que você mais gosta em Kotlin?**

Fácil de entender, otimista, menos código

**O que você não gosta em Kotlin?**

Área de depuração, maneiras de tratamento de exceções

**Recomendações a outras pessoas considerando Kotlin:**

É fortemente recomendado

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Uma tarefa desafiadora pode ser feita de maneira fácil.

  ### 40. Revisão do Kotlin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bill M. | Owner, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 13, 2019

**O que você mais gosta em Kotlin?**

É uma ótima linguagem de programação que é fácil de usar. Pode ser usada para fazer aplicativos para Android e para criar código compartilhado para Android e iOS.

**O que você não gosta em Kotlin?**

Não há muito do que não gostar. Algumas partes são feitas de uma maneira muito ao estilo do Kotlin. Mas isso é aprendido bastante rápido.

**Recomendações a outras pessoas considerando Kotlin:**

Eu recomendaria definitivamente o Kotlin como a linguagem a ser usada para o desenvolvimento Android. O Google tornou o Kotlin uma linguagem de primeira classe e agora é Kotlin em primeiro lugar. O Java continuará presente, mas o Kotlin é onde está o futuro.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Eu desenvolvo aplicativos principalmente para Android, mas também uso Kotlin Native/Multiplatform para desenvolver aplicativos tanto para Android quanto para iOS.

  ### 41. Forma avançada de linguagem orientada a objetos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Moin Uddin K. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 29, 2019

**O que você mais gosta em Kotlin?**

É uma linguagem muito poderosa, suporta expressões lambda e programação funcional.

**O que você não gosta em Kotlin?**

Não há muita ajuda disponível agora e levou algum tempo para entender como escrever códigos.

**Recomendações a outras pessoas considerando Kotlin:**

É uma linguagem bastante nova, então não há muito suporte disponível.

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Estou usando esta linguagem para desenvolver aplicativos Android, que é uma alternativa à linguagem Java.

  ### 42. Kotlin é mais rigoroso que Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Arrecadação de Fundos | Médio Porte (51-1000 emp.)

**Reviewed Date:** March 05, 2019

**O que você mais gosta em Kotlin?**

Kotlin é mais rigoroso que Java na forma como lida com exceções de ponteiro nulo. Além disso, as classes POJO em Kotlin são realmente mais curtas. A expressão lambda fácil de usar é linda.

**O que você não gosta em Kotlin?**

Quando uma variável booleana começa com "is", por exemplo, "isSet", o "is" é sobrescrito por métodos getter e setter.

**Recomendações a outras pessoas considerando Kotlin:**

Kotlin possui um forte tratamento de exceções de ponteiro nulo

**Que problemas Kotlin está resolvendo e como isso está beneficiando você?**

Usamos Kotlin para escrever nossa base de código de pagamentos.


## Kotlin Discussions
  - [What can Kotlin be used for?](https://www.g2.com/pt/discussions/what-can-kotlin-be-used-for)
  - [What is Kotlin and what are the features of Kotlin?](https://www.g2.com/pt/discussions/what-is-kotlin-and-what-are-the-features-of-kotlin)
  - [What are the main features of Kotlin?](https://www.g2.com/pt/discussions/what-are-the-main-features-of-kotlin)
  - [Where do you prefer to use Kotlin?](https://www.g2.com/pt/discussions/36544-where-do-you-prefer-to-use-kotlin) - 1 upvote
  - [When kotlin will have its own virtual mashin?](https://www.g2.com/pt/discussions/35090-when-kotlin-will-have-its-own-virtual-mashin) - 1 upvote

- [View Kotlin pricing details and edition comparison](https://www.g2.com/pt/products/kotlin/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+15%3A53%3A23+-0500&secure%5Bsession_id%5D=2fd39ec1-df0b-443a-85c1-39903a78d5d2&secure%5Btoken%5D=b6d07b80e59ea4d373f86ad1faace7cf3e95d41d76532ea81ff3d85e0161fa08&format=llm_user)
## Kotlin Integrations
  - [Dart](https://www.g2.com/pt/products/dart-dart/reviews)

## Kotlin Features
**Funcionalidade**
- Suporte a idiomas
- Facilidade de Uso
- Integrações

**Desempenho**
- Poder
- Responsividade
- Leve

**Apoio**
- Tutoriais
- Documentação
- Comunidade

## Top Kotlin Alternatives
  - [Ionic: An OutSystems Company](https://www.g2.com/pt/products/ionic-an-outsystems-company/reviews) - 4.4/5.0 (150 reviews)
  - [Apache Cordova](https://www.g2.com/pt/products/apache-cordova/reviews) - 4.2/5.0 (55 reviews)
  - [Qt](https://www.g2.com/pt/products/qt/reviews) - 4.3/5.0 (53 reviews)

