10 razões para experimentar o Kotlin para desenvolvimento Android

Autor: John Stephens
Data De Criação: 25 Janeiro 2021
Data De Atualização: 2 Julho 2024
Anonim
10 razões para experimentar o Kotlin para desenvolvimento Android - Aplicativos
10 razões para experimentar o Kotlin para desenvolvimento Android - Aplicativos

Contente


Na última conferência de E / S do Google, o Google anunciou que o Android Studio em breve ofereceria suporte ao desenvolvimento com o Kotlin pronto para uso. Embora essa seja uma grande notícia, pode ter deixado algumas pessoas um pouco frias se não estiverem familiarizadas com Kotlin. Kotlin é uma linguagem de programação popular que servirá como uma alternativa para o Java daqui para frente. Mas por que isso deveria lhe interessar? Quais são os benefícios do desenvolvimento com o Kotlin?

Vamos contar os 10 principais benefícios do desenvolvimento com o Kotlin.

1. É super fácil de configurar

Os desenvolvedores conseguiram usar o Kotlin por algum tempo por meio de um plug-in, mas a partir do Android Studio 3.0, será tão simples quanto marcar uma caixa em "Incluir suporte ao Kotlin".


2. É interoperável com Java

Tente dizer isso cinco vezes rapidamente! O Kotlin é interoperável com Java, o que significa que você pode usar estruturas Java e até misturar comandos das duas linguagens no seu código!

3. Reduz o código da placa da caldeira

"Placa da caldeira" no contexto da programação refere-se às linhas de código que você precisa incluir, as quais não são realmente adicionadas à função do seu código. O Kotlin usa vários truques e métodos úteis para reduzir esse código "extra" e, ao fazer isso, ajuda os usuários a criar aplicativos de forma mais rápida e simples. Examinaremos alguns exemplos específicos nesta lista.

O Kotlin regularmente usa significativamente menos código para fazer a mesma coisa


4. A extensão sintética

Existem muitas extensões úteis disponíveis para o Kotlin, muitas das quais tornam a vida consideravelmente mais fácil para o desenvolvimento do Android. Um exemplo particularmente útil é "Sintético", uma extensão que permite eliminar completamente a digitação findViewByID. Adicione uma linha de código e você poderá acessar as visualizações diretamente, sem a necessidade de usar os respectivos IDs.

Se isso foi demais, basta dizer que isso pode reduzir seu código em centenas de linhas ao longo de um grande projeto. Esta é a minha vantagem favorita pessoal do Kotlin!

5. Você pode escolher sua própria filosofia de programação

Diferentemente do Java exclusivamente orientado a objetos, o Kotlin usa construções orientadas a objetos e funcionais. Isso significa que você não é forçado a usar a programação orientada a objetos se a achar confusa ou se tiver um background funcional. A liberdade de escolha só pode ser uma coisa boa!

Leia em seguida: Kotlin Coroutines ajuda na programação assíncrona

6. Sem mais exceções de ponteiro nulo

Também conhecidas como "o erro do bilhão de dólares", as referências nulas são a desgraça dos desenvolvedores de Java e são responsáveis ​​por mais falhas no Android do que praticamente qualquer outro erro. Kotlin procura tornar isso uma coisa do passado em todos os casos, exceto em alguns, com "segurança nula". Apenas mais uma maneira de otimizar o desenvolvimento!

7. Sem ponto e vírgula

Isso pode parecer uma coisa pequena a princípio, mas o fato de o código Kotlin não exigir que você termine as linhas com ponto-e-vírgula significa que você nunca precisará caçar a pontuação perdida novamente! Você ainda poderá usá-los, se desejar, mas poderá escolher novamente ...

8. Sem despesas gerais

Escrever um aplicativo no Kotlin versus Java não implicará nenhuma sobrecarga: seu aplicativo não será mais lento nem maior do que seria de outra forma. A biblioteca padrão do Kotlin é pequena e leve e é executada na Java Virtual Machine, assim como Java.

9. Já existe um bom suporte

O suporte incorporado ao Kotlin pode ser novo para o Android Studio, mas os desenvolvedores já o usam há algum tempo no Android e em outros lugares. Isso significa que há muito apoio e comunidade para ajudá-lo a começar e já existem vários aplicativos na Play Store criados com o Kotlin.

10. Aprender novos idiomas é sempre uma coisa boa

Esta é uma excelente oportunidade para adquirir uma nova linguagem de programação e expandir seu conhecimento. O Kotlin também é usado para desenvolvimento na Web e no servidor, portanto você adicionará mais strings ao seu arco.

Pensamentos finais

Existem muitos outros benefícios para o Kotlin que não mencionei aqui, que atrairão alguns desenvolvedores. Por exemplo, as exceções são desmarcadas e as expressões lambda são suportadas. Em geral, o Kotlin é legível, relativamente simples de aprender para iniciantes e, de muitas maneiras, mais moderno que o Java. Se você quiser saber mais, confira minha introdução ao tutorial de desenvolvimento do Kotlin para Android.

Uma expressão lambda, economizando ainda mais tempo

A proibição comercial do EUA contra a Huawei já dura quae ei mee, afetando a capacidade da emprea de produzir e vender dipoitivo.Agora o New York Time relata que o preidente Donald Trum...

Membro eniore da adminitração do preidente Donald Trump etão coniderando a idéia de banir ou diluir a criptografia uada por dezena de aplicativo e erviço de comunicaç...

Nós Aconselhamos