Propaganda

desenvolvendo aplicativos androidDesde que recebi meu Droid, fiquei muito curioso sobre como as pessoas produzem alguns desses aplicativos incríveis dentro e fora do mercado Android. Eu sou um programador, mas não um hacker talentoso por qualquer extensão da imaginação. Eu dominei o Visual Basic e o Coldfusion, mas quando se trata de escrever um aplicativo a partir do zero que funcionaria em um dispositivo móvel, eu tinha certeza de que era bem além do escopo de minhas habilidades.

Quando se trata de desenvolvimento de aplicativos para dispositivos móveis Um guia rápido para desenvolver aplicativos Android com o Google App Inventor consulte Mais informação em particular, o mais próximo que chegamos ao MUO é o artigo de Beth sobre como desenvolver um aplicativo para iPhone Como desenvolver um aplicativo simples para iPhone e enviá-lo ao iTunes consulte Mais informação . Mesmo com a abordagem do iPhone, você precisa aprender o Objective-C. Em outras palavras, você precisa aprender como se tornar um codificador. Bem, para aqueles que apreciam a programação baseada em visual como eu, ficará muito feliz em saber que o Android conseguiu é possível para qualquer pessoa com a experiência de programação mais básica criar seu próprio Android de alta qualidade e alta funcionalidade formulários. A arma secreta para o desenvolvimento de aplicativos Android? Ele se chama Google App Inventor [NÃO FUNCIONA MAIS] e é oferecido no Google Labs.

Configurando o Google App Inventor

O App Inventor consiste em três partes. Existe a ferramenta de design, o editor de blocos e, finalmente, a configuração do seu telefone.

A primeira coisa que você precisa fazer é configurar seu telefone. Entrar Configurações -> Aplicativos e verifique se "Fontes desconhecidas" é selecionado. Isso permite que o Editor de blocos se instale e se comunique com seu telefone para fins de teste.

desenvolvendo aplicativos android

Depois, clique em "Desenvolvimento"E verifique se você ativou os dois"Depuração USB"E"Fique acordado.”

como construir aplicativos android

Adivinha o quê - isso é tudo você precisa configurar o telefone para trabalhar com as ferramentas de programação.

Quando você se inscreve para usar o App Inventor, precisará instalar o Editor de Blocos como uma das etapas. Este é um aplicativo Java que é instalado no seu computador e permite modificar o comportamento dos "blocos" que você criou no modo de design e se comunica diretamente com o seu telefone.

Depois de se inscrever e de fazer parte da ferramenta de design, selecione "Novo”E nomeie seu primeiro projeto. Neste exemplo, vou começar um jogo de correspondência para meus filhos, onde eles precisam corresponder imagens de gatos em uma grade 3 x 4.

como construir aplicativos android

A ferramenta de design é configurada como Visual Basic e Visual C ++, onde os objetos que você pode usar estão à esquerda e a área de design, ou "formulário", está no centro. Nesse caso, o formulário é a tela individual e você pode ter várias telas por aplicativo (lembre-se de incluir a navegação).

como construir aplicativos android

Depois que você clica e arrasta um componente para a tela, ele aparece no lado direito do aplicativo de design em Componentes. Sob "Propriedades”Você pode visualizar e modificar as propriedades de exibição inicial desse componente.

como fazer aplicativos android

Agora, abaixo, basicamente criei uma tela com uma tabela 3 × 4 (você pode encontrar isso em "Disposição da tela") E, em seguida, adicionei 12 botões com imagens de gatos individuais para cada propriedade" imagem "dos botões.

como fazer aplicativos android

Depois de começar a usar o editor de blocos, todas essas propriedades de design podem ser modificadas. Como você pode ver abaixo, eu defini a imagem do botão 1 como uma imagem em branco (que carreguei no modo de design como uma imagem cinza chamada “Imagem1”).

como fazer aplicativos android

Como você pode ver, tudo é visual - não há código aqui. Sob "Meus blocos"Eu escolhi o componente" Screen1 "e arrastei o"Inicializar”Para a área central do programa. Você precisa dizer a um evento o que fazer quando ocorrer, então arrastei a propriedade Button1.Image para a caixa e depois disse para que essa propriedade usasse “Image1”.

Após cerca de uma hora de brincadeira - terminei de programar a inicialização de todos os botões quando meu aplicativo carregar pela primeira vez e o que fazer quando o usuário clicar no primeiro botão.

Um guia rápido para desenvolver aplicativos Android com o Google App Inventor designer6

Como você pode ver, mesmo um aplicativo como um jogo de correspondência pode exigir que você considere cuidadosamente todas as possibilidades. Você pode programar para todas as possibilidades, definindo e programando eventos de componentes. O exemplo acima pode ser complicado. Portanto, se você está apenas começando, siga algo simples, como o exemplo que o Google fornece quando você se inscreve. Você pode se formar a partir daí quando se sentir confortável com o processo de programação e teste.

Como você pode ver na barra de navegação esquerda na ferramenta de design, você tem acesso a praticamente tudo o que o seu Android pode fazer - sensores, lista de contatos, reprodutores de vídeo e muito mais.

Um guia rápido para desenvolver aplicativos Android com o Google App Inventor designer7

Então, aqui está minha obra de arte, programada, testada e finalmente instalada no meu telefone em cerca de uma hora. Eu ainda preciso programar o resto dos botões também.

desenvolvendo aplicativos android

Escusado será dizer que o fato de eu conseguir qualquer coisa executar no meu telefone com cerca de uma hora de esforço é impressionante. Eu pensei que seria quase impossível.

Portanto, inscreva-se para se tornar um desenvolvedor e experimente o Google App Developer. Você pode se surpreender, criando algumas das aplicações mais legais que se possa imaginar. Só é preciso um pouco de paciência e algum tempo para brincar com as ferramentas de desenvolvimento.

Informe-nos se você conseguiu desenvolver seus próprios aplicativos para Android e o que acha das ferramentas de editor de design e bloco na seção de comentários abaixo!

Crédito de imagem: Svet

Ryan é bacharel em Engenharia Elétrica. Ele trabalhou 13 anos em engenharia de automação, 5 anos em TI e agora é engenheiro de aplicativos. Um ex-editor-chefe do MakeUseOf, ele falou em conferências nacionais sobre visualização de dados e foi apresentado na TV e rádio nacional.