Quão importante é entender ou aprender Android para o desenvolvedor Java?

Android

Java

29/06/2017

Quão importante é entender ou aprender Android para o desenvolvedor Java?
Fillipe Cordeiro

Fillipe Cordeiro

Curtidas 0

Respostas

Estevão Dias

Estevão Dias

29/06/2017

Olá Felipe, tudo bem?

A plataforma Android corresponde a cerca de 80% dos smartphones. Sendo assim, estar preparado para desenvolver nela pode te dar vantagem em relação ao mercado.

Segue um material bacana se você deseja iniciar seus estudos em programação mobile:

https://www.devmedia.com.br/android-studio-primeiros-passos-com-android/30325
https://www.devmedia.com.br/criando-uma-loja-virtual-com-android-studio/33373
https://www.devmedia.com.br/guia-de-referencia-desenvolvimento-mobile-com-android/34580
GOSTEI 0
Teste

Teste

29/06/2017

Existe muita diferença eu usar o ionic/cordova ou java pra desenvolver um app?
GOSTEI 0
Carlos Cunha

Carlos Cunha

29/06/2017

Oi João, existe toda a diferença:

- ionic: typescript e angular

- cordova: desenvolvimento com html, css e javascript


Abraços
GOSTEI 0
Augusto Santos

Augusto Santos

29/06/2017

Fillipe,

sobre a importância de aprender Android para o desenvolvedor Java, a resposta é: depende. Depende do caminho que você pretende seguir em sua carreira.

Você está interessado em desenvolver aplicativos para dispositivos móveis? Caso positivo, aprender Android é muito importante. Caso seu interesse seja focar no desenvolvimento de aplicações web e/ou de focar no back-end, não é necessário aprender Android.

Agora, respondendo à pergunta de João: "Existe muita diferença eu usar o ionic/cordova ou java pra desenvolver um app?"

Sim, existem diferenças entre as três soluções mencionadas (Ionic, Cordova e Apps Android (Java)).

1- Para desenvolver apps Android, você precisa aprender Java e também os conceitos relacionados ao desenvolvimento para Android;
2- Para desenvolver apps Cordova, basicamente você precisa ter conhecimento em JavaScript, CSS e HTML;
3- Para desenvolver apps Ionic, você também precisa conhecer JavaScript, CSS e HTML. Além disso, você precisa conhecer TypeScript e um pouco de Angular.

Abraços
GOSTEI 0
POSTAR