Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Programação por Kotlin

Comecei a estudar o kotlin, após um bom tempo decidi ir para android, mas ainda não sou muito bom no .kt, e quando chego no curso me deparo somente com java :/ meus planos foram por agua a baixo, não tem nenhuma forma de resolver isso? comecei o Alura para fazer desenvolvimento de apps para android, fui atras de kotlin, pois meu irmão que esta na area me instruiu, mas depois de quase terminar todos os cursos da linguagem, decidi vir e começar android mesmo, e agora? o que posso fazer?

2 respostas
solução!

Oi Arthur, tudo bem?

Quando planejamos os conteúdos de fundamentos de Android, optamos por começar com o Java, pois ainda existem Apps desenvolvidos em Java e para quem vai atuar em Android o conhecimento em Java também é importante.

Atualmente o conteúdo de fundamentos, persistência interna e online, ConstraintLayout, RecyclerView e testes, foram feitos em Java. A partir dos tópicos mais avançados, como arquitetura, utilizamos o Kotlin como linguagem.

Além desses cursos, temos 3 cursos de Android com Kotlin focando em como utilizar o Kotlin considerando que você saiba os 3 cursos de fundamentos de Android:

Ou seja, é possível fazer os 3 cursos de fundamentos de Android em Java, fazer os 3 de Kotlin e depois fazer os demais cursos de Android, seja os que estão em Java ou Kotlin sem problemas. Inclusive, se preferir, na progressão dos cursos que estão em Java, você pode refatorar o código em Kotlin, pois existe muita similaridade em ambas as linguagens e, dessa forma, reforça o seu aprendizado em ambas linguagens.

Eu entendo perfeitamente o seu ponto de vista e preocupação em aprender algo que aparenta inútil, porém, novamente, é natural a presença do Java em Android, profissionais de Android precisam conhecer ambas as linguagens para lidar com a muitas das situações do ambiente Android, pois da mesma maneira que existem Apps escritos em Kotlin, também existem Apps escritos em Java. Além de que, o Java e Kotlin são interoperáveis, você usa códigos Kotlin em Java e código Java em Kotlin, principalmente nas bibliotecas disponíveis atualmente.

Se tiver mais dúvidas sobre o assunto, fique à vontade em mandar aqui no tópico :)

Okay, tudo bem, então farei ambos :) obrigado Alex! voltando para suas aulas agora haha!