1
resposta

Todos os cursos Android são com JAVA?

Olá, boa tarde, eu estou fazendo essa formação afim de trabalhar com desenvolvimento android nativo utilizando Kotlin e Android SDK e para esse fim eu fiz uma lista de de estudos onde estão incluídos as seguintes formações: Formação Kotlin, Formação Android, Formação Arquitetura Android, Formação Testes automatizados Android. Ja fiz a formação Kotlin toda e achei muito boa e acabei de entrar na formação android, mas notei que o inicio dessa formação é utilizado a linguagem java. O que vamos desenvolver será desenvolvido em Kotlin também? Consigo seguir esse curso com minha base em Kotlin? Vou ter que aprender JAVA para prosseguir com o curso?

1 resposta

Olá Vitor, tudo bem com você?

Antes de mais nada, dá uma olhada nesse outro tópico onde eu indico o caminho mais direto para alcançar os pré-requisitos da Formação Android.

Bom, respondendo as duas perguntas:

  • Todas as formações de Android da plataforma usam Java, com exceção da Formação Arquitetura Android (curso mais avançado que usa Kotlin);

  • As outras questões já são um pouco mais complicadas. Como usaremos Java, seria interessante você conhecer o básico da linguagem. Porém, como você já fez a Formação Kotlin, é provável que você não encontre nada de muito novo e desafiador na Formação Java (em relação à Orientação a Objetos). Claro, mesmo assim eu recomendo você fazer os primeiros três cursos da formação só para pegar um pouco da sintaxe do Java para não ter nenhuma surpresa.

No final, fica a seu critério escolher fazer os cursos básicos de Java para facilitar um pouco o entendimento do código ou fazer o curso apenas com o Kotlin. O conceito de Orientação a Objetos você já pegou, então é provável que você consiga fazer as formações de Android sem problemas com apenas algumas eventuais pesquisas sobre a sintaxe do Java.

Esses são os três cursos de Java considerados pré-requisitos na formação:

  1. Java JRE e JDK: Escreva o seu primeiro código com Eclipse

  2. Java OO: Introdução à Orientação a Objetos

  3. Java Polimorfismo: Entenda herança e interfaces

De qualquer forma, se tiver qualquer dúvida ou encontrar qualquer problema durante os cursos, seja em Java ou Android, estaremos à disposição no fórum!

Forte abraço e bons estudos!!