Desenvolvimento Mobile: por onde começar? - Rodrigo Brando
Nova atualização Mobile First Index fique por dentro
7 de dezembro de 2017
Api Rest
O que é API Rest
6 de janeiro de 2018
Mostrar todos

Desenvolvimento Mobile: por onde começar?

É inegável o “boom” acerca dos app e da tecnologia mobile. Com esta forte tendência, muita gente alimenta falsas crenças e mitos, como se o sucesso como desenvolvedor mobile pudesse se traduzir pela premissa de que “basta criar um aplicativo que ao viralizar, me trará a independência financeira”.

Se você também pensa assim, é bom ter certo cuidado, fincar os pés no chão e compreender melhor quais os passos que de fato, compõem a trajetória de um Desenvolvedor Mobile. Eu te conto a seguir, de forma sucinta e direta, por onde começar e quais os principais passos e diretrizes seguir, para quem realmente quer investir na carreira.

  1. Comece aceitando o desafio!

Você é daqueles que adoram um desafio e superá-los? Então você já começou bem. Agora, se você não se encaixa neste perfil, repense melhor se pretende mesmo seguir a trilha de um Desenvolvedor Mobile.

Isto porque você deverá dentre outras coisas, buscar sempre maneiras de superar problemas e trazer soluções, que facilitem a vida das pessoas. E então, você está preparado (a)?

Se sim, então repita comigo: “Challenge Accepted!”.

  1. Aprenda programação e a lógica por trás dela

Aprofunde-se ao máximo sobre a programação e seus algoritmos. Domine termos como:

  • Variáveis;
  • Estruturas de tomada de decisão e repetição;
  • Tipos de identificadores e suas atribuições,
  • Vetores;
  • Operações aritméticas, etc.
  1. Experiência com Linguagens de Programação

A resolução das necessidades que um app irá prover, são sempre feitas por meio de sequencias lógicas. Por isso, as linguagens utilizadas deverão seguir um padrão de Programação.

Portanto, se você se tornar um expert no assunto e tiver experiência com as linguagens, terá muito mais chances de ser bem-sucedido.

  1. Defina a linguagem que irá utilizar

Quando for desenvolver um app em determinada plataforma, será preciso definir a linguagem:

  • Android;
  • iOS;

Dica: se você é iniciante aposte no Android e invista na aprendizagem de Java.

  1. Saiba a diferença entre Apps Nativos x Apps Híbridos
  • Nativos: são aqueles apps desenvolvidos com as linguagens disponibilizadas pelo Kit de desenvolvimento de software (SDK – Software Development Kit), do sistema operacional utilizado.
  • Híbridos: são produzidos com linguagens de programação que se utilizam de outras ferramentas, que não aquelas disponibilizadas no SDK ferramentas. Utilizam plataformas como cross-platform ou multiplataforma, concebidas especificamente para tal finalidade.

É claro que o assunto não acaba aqui, você ainda precisa ter em mente alguns tópicos, como:

– Os tipos de armazenamento de Dados e Informações;

-Os Ambientes Integrados de Desenvolvimento – IDE;

– UML – Unified Modeling Language;

– User Experience (UX) e User Interface (UI);

-Testes do app, e finalmente: Publicação em Marketplaces!

Ficou curioso? Então fique ligado, que em breve retomarei este tema com os tópicos acima!

Rodrigo Brando
Rodrigo Brando
Empreendedor digital, com 35 anos, nascido em Pederneiras, interior de São Paulo, que há algum tempo encontrou na web o refúgio para cultivar suas idéias.