Ferramentas de software para desenvolvimento de aplicativos android

Várias ferramentas Android estão à sua disposição enquanto você está escrevendo aplicativos Android. As seções a seguir descrevem algumas das ferramentas mais populares para usar em seu processo de desenvolvimento Android no dia-a-dia.

Internet

Graças aos recursos de Internet de dispositivos Android, os usuários podem encontrar informações em tempo real na Internet, tais como a próxima exibição de um novo filme ou a próxima chegada de um trem. Como um desenvolvedor, você pode ter seus aplicativos usam a Internet para acessar em tempo real, up-to-date de dados, tais como meteorologia, notícias e resultados esportivos, ou (como Pandora e YouTube) para armazenar ícones e gráficos do seu aplicativo.

Você pode até mesmo descarregar processos mais intensos da sua aplicação a um servidor web quando apropriado, para economizar tempo de processamento ou para simplificar o aplicativo. Nesta arquitetura de software bem estabelecido, conhecido como computação cliente-servidor, o cliente usa a Internet para fazer uma solicitação para um servidor que está pronta para executar algum trabalho para seu aplicativo. O aplicativo do Google Maps integrado é um exemplo de um cliente que acessa mapa e localização de dados de um servidor web.

suporte de áudio e vídeo

Incluindo áudio e vídeo em seus aplicativos é uma brisa no sistema operacional Android. Muitos formatos de áudio e vídeo padrão são suportados, e adicionar conteúdo multimídia para seus aplicativos - tais como efeitos sonoros, vídeos instrutivos, música de fundo, e streaming de vídeo e áudio a partir da Internet - não poderia ser mais fácil. Seja tão criativo como você quer ser. O céu é o limite.

Contatos

Seu aplicativo pode acessar a lista de contatos de um usuário, que é armazenada no dispositivo, para exibir as informações de contato de uma maneira nova ou diferente, ou você pode criar sua própria lista de contatos. Você pode até escrever um aplicativo que casais as informações de contato com o sistema GPS para alertar o utilizador sempre que está perto de endereço de um contato.

Video: Introdução à criação de aplicativos Android

Não use as informações da lista de contatos de forma maliciosa. Use sua imaginação, mas ser responsável sobre isso.

Segurança



Suponha que alguém lança um aplicativo que envia lista inteira de contatos de um usuário para um servidor para fins maliciosos. Por esta razão, a maioria das funções que modificam dispositivo Android do usuário ou acessar seu conteúdo protegido necessita de permissões. Por exemplo, se você quiser baixar uma imagem da web, você precisa de permissão para usar a Internet de modo que você pode baixar o arquivo para o seu dispositivo, e você precisa de uma permissão separada para salvar o arquivo de imagem para um cartão SD.

Video: Construct 2 - Como criar Jogos para Android - Aula 02 - Conhecendo a Engine - desKompliKa

Quando seu aplicativo está sendo instalado, o usuário é notificado sobre as permissões seu aplicativo solicita e pode decidir se deseja prosseguir. Apesar de pedir permissão não é opcional, é tão fácil como a implementação de uma única linha de código no arquivo de manifesto do seu aplicativo.

Google APIs

Os usuários do sistema operacional Android não estão limitados a fazer chamadas, organizar contatos, ou a instalação de aplicativos. Como um desenvolvedor, você tem grande poder em suas mãos - você pode até mesmo integrar mapas na sua aplicação, por exemplo, usando a API do Google Maps.

Identificar locais em um mapa

Talvez você queira escrever um aplicativo que exibe localização atual do usuário para os amigos. Você pode gastar centenas de horas desenvolvendo um sistema de mapeamento, ou você pode usar a API do Google Maps. Você pode incorporar o API na sua aplicação sem investir centenas de horas de desenvolvimento ou mesmo um único centavo. Usando a API do Google Maps, você pode encontrar praticamente qualquer coisa que tenha um endereço. As possibilidades são infinitas - a localização de um amigo, o supermercado mais próximo, ou o seu posto de gasolina favorito, por exemplo.

Mostrando a sua localização actual para os amigos é legal, mas a API do Google Maps também pode acessar a API do Google Navigation, para identificar a sua localização e mostrar a seus usuários como alcançá-la.

Mensagens na nuvem

Suponha que os dados da sua aplicação é armazenado na nuvem (na Internet) e você baixar todos os seus ativos a primeira vez que ele é executado. E então você percebe que uma imagem está desatualizado. Para atualizar a imagem, o aplicativo precisa saber que a imagem mudou.

Video: os melhores programas para criar jogos

Você pode usar a estrutura do Google Cloud Messaging para enviar uma notificação cloud-to-device (a mensagem do servidor web para o dispositivo) para dirigir o aplicativo para atualizar a imagem. Este processo funciona mesmo se o seu aplicativo não está em execução. Quando o dispositivo recebe a mensagem, ele envia um mensagem para iniciar seu aplicativo para que ele possa tomar as medidas adequadas.


Publicações relacionadas