Dúvidas sobre o mercado de trabalho para Android!

6 respostas
wladyband

Andei conversando com alguns colegas que fazem jogos e programas em geral para Android, e eles disseram que praticamente existe uma compectividade muito grande no meio Mobile, porque? informaram que era quase desnecessário ter que estudar desenvolver programas em Android porque existe muitas ferramentas de desenvolvimento que fazem tudo automático sem precisa digitas linhas de código, nossa cara! fiquei muito preocupado com essa declaração, que não fois feita somente por uma pessoa, gostaria de ver a opinião de vocês em relação a isso! isso é verdade mesmo?

Porque se for assim é quase em vão ter que estuda programação em Java para Android já que existem pessoas que podem fazer isso sem ter noção de linhas de código Java, eles somente são pessoas que sabem desenhar e cria as coisas tudo nua ferramenta que faz tudo sem linhas de código.

Me informaram que ser programador Android é como se fosse uma mosca branca no meio do mercado de tecnologia, porque para a empresa chamar um programador Android é necessário que a pessoa tenha um alto nível de desenvolvimento em Web para Java, que as empresas não costumam chamar programadores Júnior para Android.

Alguém tem alguma historia de vida para me conta de como entrar no mercado de desenvolvimento para Android?

Eu estava pensando em procurar esse professores de faculdade que são especialista em Android e tentar participar de projetos Open Sources, mas isso seria um esforço desnecessário se a realidade escrita em cima for verdade.

6 Respostas

adriano_si

Cara, pergunte aos seus amigos exemplos dessas ferramentas. As que eu conheço (e aqui quero dizer, já ouvi falar ou já li a respeito):

  • PhoneGap: você não precisa saber programar em Android, porque ela encapsula sua app web para qualquer plataforma.
  • Xamarim: Não programa em Android, mas programa em C#.
  • Delphi XE: Programa em qualquer linguagem do Delphi e compila pra android.
  • Ionic: Programa em JavaScript.

No final das contas, em nenhuma você programa no SDK do Android, mas em todas você tem que codificar, quer seja em outra linguagem ou mesmo em Java, mas que faz tudo sem linha de código? nunca ouvir falar.

E ainda tem mais, talvez alguma dessas te permita usar o hardware do android ou periféricos como câmera, GPS, etc. mas até onde sei se o seu objetivo é trabalhar baixo nível nos dispositivos, tem que ir de SDK Android mesmo.

Claro, manjo bem pouco de apps mobile e também vou esperar a opinião da galera especialista no ramo, mas até onde sei, software mágico que você não precise codificar??? Sei não… Se eles puderem dizer o nome eu também seria muito grato (pois tenho algumas apps web que estão começando a precisar de um módulo mobile), ou é segredo?

Abraços :wink:

javaflex

Essas “soluções” sempre existiram, então não fique surpreso por agora ter para Android.

Conheço poucos que trabalham com Android, mas todos programam normalmente.

igor_ks

Também desconheço dessa ferramenta, porém também acredito que possa existir.

De qualquer forma, pra qualquer linguagem de programação, qualquer ferramenta que te disponibilize componentes pra clicar e arrastar, sem codificar uma linha de código, te deixará amarrado. Acho muito difícil alguém usar uma ferramenta dessas profissionalmente. Essas não faz com que haja profissionais no ramo, e sim “sobrinhos da programação”, que tem um limite curto de recursos.

Nosso diferencial é esse, saber programar… querer concorrer com gente que nem sabe programar é piada… esses não podem ir muito longe.

pfk66

Se seu objetivo é poupar esforço, porque não tenta a dica do seu colega e testa a ferramenta que promete criar aplicativos sem esforço?

P

Sou desenvolvedor Android voltado para aplicações empresariais, especialmente para automação de força de venda e similares.

1 - Na maioria dos casos estas ferramentas são para dar agilidade e possibilitar aplicações multi-form (Android/IOS);

2 - Em geral funcionam bem para aplicações rasas onde não demanda de muita complexidade nos recursos;

3 - Na atual conjuntura não existe essa de mosca-branca;

PS: Venho das escola Java e desenvolvo (e sugiro nos projetos da minha equipe) no SDK nativo.

Abraços,

pfk66

PAmaranto:
Sou desenvolvedor Android voltado para aplicações empresariais, especialmente para automação de força de venda e similares.

1 - Na maioria dos casos estas ferramentas são para dar agilidade e possibilitar aplicações multi-form (Android/IOS);

2 - Em geral funcionam bem para aplicações rasas onde não demanda de muita complexidade nos recursos;

3 - Na atual conjuntura não existe essa de mosca-branca;

PS: Venho das escola Java e desenvolvo (e sugiro nos projetos da minha equipe) no SDK nativo.

Abraços,

Parece que essas ferramentas competem, junto com franeworks js, pelo mercado de aplicações rasas. No momento que você precisar usar algum recurso mais avançado, terá que recorrer ao SDK nativo.

Criado 21 de outubro de 2015
Ultima resposta 22 de out. de 2015
Respostas 6
Participantes 6