Tutorial de desenvolvimento de aplicativos móveis

 

É muito fácil ver a oportunidade envolvida no desenvolvimento de aplicativos móveis Android, já que faz apenas alguns anos desde que o primeiro dispositivo Android foi lançado e já evoluiu para uma tecnologia tão complexa.

Naquela época, ele nem se comparava ao popular iPhone, mas, novamente, essa era apenas a primeira versão do dispositivo Android. Desde então, os avanços trouxeram um novo significado ao nome Android. Após o G1 veio o Donut, também conhecido como Android 1.6, seguido pelo 2.0 logo depois, e aqui estamos hoje com a versão 4.2 Jelly Bean que implementa novos recursos de câmera. “Então”, você pode perguntar, “o que vem a seguir?” Bem, todo mundo agora está esperando a versão 5.0, chegando em um futuro próximo.

Sistema operacional – de que hardware você precisa?

Você pode fazer uso de vários sistemas operacionais happy mods diferentes, como Windows, Linux e Mac OS X para desenvolver seus aplicativos móveis Android. Para os propósitos deste tutorial, eu uso o sistema operacional Windows 8.

As seguintes plataformas são suportadas pelo Android:

– Windows 8 – 32 e 64 bits

– Windows 7 – 32 e 64 bits

– Windows Vista – 32 e 64 bits

– Windows XP – 32 bits

– Mac OS X 10.5.8 ou posterior – somente x86

– Linux

Se você usar um sistema operacional de 64 bits, verifique se ele também pode lidar com aplicativos de 32 bits.

Certificando-se de que seu aplicativo não cairá

Os telefones de seus usuários não estarão necessariamente executando seu aplicativo por conta própria – eles provavelmente farão outro trabalho nos bastidores, como baixar arquivos ou reproduzir música de outro aplicativo. Você precisa saber as respostas para perguntas como estas:

• O download de arquivos afetará meu aplicativo?

• Meu aplicativo travará se uma conexão de Internet necessária não estiver disponível?

Você precisa saber as respostas para essas perguntas – eu chamo isso de pensar fora dos limites de sua aplicação.

Todos os aplicativos não são do mesmo padrão – existem alguns excelentes e outros sombrios, acredite! Antes de divulgar seu aplicativo para o mundo, você precisa ter certeza de que conhece seus limites. Você precisa saber que ele continuará a ser executado quando os usuários navegarem pela tela ou realizarem tarefas de rotina, caso contrário, a coisa toda pode ser um fracasso.

Desenvolvimento de aplicativos móveis para iPhone

Um computador Macintosh baseado em Intel com a versão mais recente do Mac OS é necessário para começar a programar seu primeiro aplicativo móvel para iPhone. O iPhone Software Development Kit (SDK) também deve ser baixado gratuitamente, tornando-se um desenvolvedor registrado do iPhone.

Para começar, vamos supor que você tenha experiência em programação orientada a objetos e uma forma de linguagem C como C++ ou C#.

O primeiro passo que você deve dar é encontrar uma ideia para um ótimo aplicativo móvel para iPhone. Digamos que você tenha uma ideia para um aplicativo para calcular seu patrimônio líquido em euros ou um aplicativo baseado em dados que ajude a encontrar o melhor sanduíche na Filadélfia. Seu próximo passo é pensar nos melhores aplicativos móveis para iPhone e o que os faz ofuscar outros aplicativos. Quais etapas são tomadas ao clicar nesse aplicativo que levará o usuário ao sanduíche perfeito na cidade?

Testando seu aplicativo em dispositivos reais

Para testar seu aplicativo, tudo o que você precisa fazer é iniciá-lo e verificar todos os seus recursos.

Para que você possa testar seu novo aplicativo em seu iPhone ou iPad, você precisa estar registrado no programa de desenvolvedor iOS e também deve ter um certificado de desenvolvedor instalado no dispositivo que está usando. Este é um dos maiores problemas que os desenvolvedores encontraram, mas a Apple tem isso em vigor por razões de segurança – eles dizem que todos os aplicativos precisam ser assinados digitalmente e isso não pode ser feito sem ingressar no programa de desenvolvedor.