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 :)