Executando verificação de segurança...
1

Eu quero ser um desenvolvedor mobile, e não tenho mínima ideia de por onde começar e não me diga javascript.

Eu realmente me interesso muito por mobile, mais voltado para android porém, quero saber híbrido também. E sinceramente eu sou o tipo de pessoa que quando se interessa por algo se afunda no assunto, então não sei se começar por outra coisa teria o mesmo efeito para mim.

E nos ultimos dias cheguei a perguntar sobre isto muito nos fóruns, e só escuto o como eu devo estudar javascript (que na minha cabeça não faz sentido mesmo sabendo do react native e bla bla bla) (Perguntei sobre o que estudar, porém estava estudando lógica e algoritimos). É ruim começar por dart, e ir para flutter ? Ou seria melhor começar pelo famegerado Java ? Alguma recomendação ? E caso estudar mobile de primeiro for ruim, ir para javascript que é web e eu ne, pretendo entender react native é a solução ?

Carregando publicação patrocinada...
1

Algum tempo atras eu tambem estava procurando sobre esse tema, e cheguei nas seguintes formas,

  1. Desenvolver em uma linguagem multi plataforma, como o flutter, mas você terá que aprender a politica de todas as plataformas.
  2. Desenvolver em nativo, ai você aprenderia para aquela plataforma, por exemplo, no android você já desenvolve mobile, watch, tv, tablet, ... tudo que tenha android
1

Acredito que a melhor dica que lhe deram foi a de estudar JavaScript! Desenvolvimento Mobile exige alguns conhecimentos técnicos bem interessantes, tente visualizar o desenvolvimento mobile não como front end ou back end mas sim o conjunto, ou seja, você se torna um Dev FullStack! Por fim, após aprender lógica de programação e dominar o básico das linguagens mais simples (HTML, CSS e JavaScript), minha próxima dica é que estude algum framework mobile, como React Native que é muito utilizado pelo facebook, seu criador, ou mesmo o Flutter, assim vai conseguir entender conceitos e em seguida terá mais noções de que tipos de assuntos pode continuar abordando na sua trajetória mobile.
Bom espero ter ajudado!

1

Eu sei que você ta empolgado, mas vamos com calma

Quando falamos de mobile nós temos alguns caminhos que podemos seguir:

  • Swift (iOS)
  • kotlin (android)
  • React Native (Multi)
  • Flutter (Multi)
    A primeira coisa que você precisa entender é que não importa se você está no mobile ou na web, os conceitos para se criar telas e layouts são exatamente os mesmos. Coisas como flexbox, grid, estilização, controle de estado, isso independe de plataforma.

Antes de tudo, tenha uma boa base de lógica de programação, isso é a base de qualquer coisa em computação.

Depois disso ao meu ver você tem duas opções: Pular de cabeça no mobile ou aprender a programar na web primeiro.

De forma geral, se você não tem base de javascript, html e css, eu não sei se acho uma boa ideia pular direto para o mobile. Mesmo que você vá para o flutter, é provavel que fique mais perdido ainda por ter uma orientação a objeto mais forte. Se eu fosse você eu primeiro construitira uma base de javascript, html e css, aprendendo a criar tela na web responsivas que inclusive vão funcionar no mobile. Depois eu aprenderia programação orientada a objetos e só ai que eu pularia para um framework como o React Native (aqui você aproveitaria os conhecimentos de js,html e css), flutter ou aprender kotlin.

E não vejo motivo algum para você aprender java se seu foco irá ser mobile.