Hoje em dia utilizamos o celular para tudo não é mesmo?

Tudo que fazemos através do celular é possível graças aos aplicativos.

O aplicativo nada mais é do que um software - que necessita de um programador para construí-lo.

Ou seja, um programador mobile constrói aplicativos para celular e tablets, como mostra a Figura 1.

O Uber, o iFood, o WhatsApp, todos esses aplicativos famosos foram construídos por programadores mobile.

Atualmente é a área de programação que mais cresce no mundo inteiro :)

Programador mobile
Figura 1. Programador mobile

Aplicativos mobile são softwares Front-end

Um ponto importante de ser entendido é que o programador mobile é também chamado de programador ‘Front-end’. Os tipos principais de programadores são:

  • Programador Front-End (web ou mobile)
  • Programador Back-End
  • Programador Full Stack

Não se assuste, o conceito é simples. Imagine o seguinte - um aplicativo de celular, sozinho, não consegue realizar todas as suas funcionalidades - ele precisa de um ‘back-end’, ou código servidor.

Alguns exemplos:

Aplicativo do Uber

Quando você pede um carro via Uber, quem calcula o preço da corrida não é o aplicativo em si - esse preço é calculado em um servidor, ou back-end. O aplicativo mobile - do Uber no caso - é responsável por entregar uma tela amigável para o usuário informar os dados da corrida (onde está, para onde vai etc.), conforme a Figura 2.

Aplicativo Uber
Figura 2. Aplicativo Uber
Quer ler esse conteúdo completo? Tenha acesso completo