Quais são as competências técnicas exigidas a um desenvolvedor de aplicativos móveis?
É curioso... Por mais vezes que eu tenha visto perguntas como esta, não me lembro de ninguém perguntar qual é o conjunto de habilidades reais. E é por isso que eu estou a saltar para responder. Porque vale a pena responder...Se você pretende construir um aplicativo inteiramente sozinho, e não parte de uma equipe, aqui está uma pequena lista do que você precisa saber:
- Layout e design - quer você use as ferramentas XML, ou construa-o com código, você precisará projetar. Você precisará entender as melhores práticas da UI.
- Graphics - Você precisará desenvolver recursos. Você precisará de screenshots, ícones, armazenar ícones e previews, gráficos para dentro do aplicativo, lançar ícones, e uma série de outros itens. Todos os quais precisam ser projetados de acordo com as especificações corretas.
- Programação - Você precisará saber pelo menos o básico de programação, não importa qual linguagem você use. Tipos variáveis, loops, declarações condicionais e funções existem em todas as linguagens. É apenas uma questão de sintaxe na mudança de uma para a outra. Os conceitos básicos da lógica de programação são os mesmos, não importa o que.
- A capacidade de navegar por dentro e por fora da implementação. Quer esteja a construir uma entrada para a Apple Store ou para o Google Play, terá de passar por uma longa lista de tentativas e erros antes de finalmente a conseguir acertar. Você precisa ler e entender todas as coisas que estão escritas nessas telas.
- Leve em conta o que você está construindo, e certifique-se de que TODOS os seus bens são seus. Esteja atento às leis de outros países. Esteja ciente de que as crianças existem. Em resumo, esteja ciente.
- se você pretende rentabilizar seu aplicativo, e é claro que sim, você precisará obter uma conta AdSense/AdMob, e aprender todas as entradas e saídas desses sistemas.
É tudo o que consigo pensar neste momento. E isso deve ser o suficiente para você começar.
Artigos semelhantes
- Qual é a diferença entre um desenvolvedor Android, um desenvolvedor de aplicativos Android, e um desenvolvedor de framework Android?
- Quanto é que o desenvolvedor de aplicativos móveis médio gasta em campanhas de publicidade móvel para aplicativos iOS e Android?
- Devo ser um desenvolvedor de jogos ou um desenvolvedor de aplicativos?
- A minha conta de desenvolvedor do Google Play está suspensa. Por que o Google sempre baniu a conta de desenvolvedor e meus aplicativos?