Propaganda
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.
Depois, clique em "Desenvolvimento"E verifique se você ativou os dois"Depuração USB"E"Fique acordado.”
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.
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).
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.
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.
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 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.
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.
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.
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.