App Inventor Seus primeiros aplicativos Android
Nelson Fabbri Gerbelli, Valéria Helena P. GerbelliConteúdo
O App Inventor 2 é uma ferramenta inovadora, desenvolvida pelo Google e mantida hoje pelo Instituto de Tecnologia de Massachusetts (MIT). Com ela, é possível criar aplicativos para dispositivos móveis Android, por meio de uma linguagem visual, sem precisar decorar ou escrever códigos de linguagem de programação. Com um simples arrastar e inserir blocos para a área de programação, em uma interface intuitiva, é uma excelente ferramenta de aprendizado que permite que os recém-chegados à programação de computador criem aplicativos completos.
Neste livro, Nelson e Valéria Gerbelli têm como objetivo proporcionar aos estudantes, educadores e entusiastas por tecnologia o primeiro passo no mundo da programação para dispositivos móveis por meio do App Inventor. Após ser apresentado ao ambiente, você aprenderá na prática a desenvolver alguns aplicativos do zero, partindo de alguns cálculos, até chegar a resultados mais complexos, com um recurso de localização de GPS, tradução de idioma e desenvolvendo um projeto final completo. Dentre as funcionalidades, estão o compartilhamento com outros aplicativos como o WhatsApp, a conexão a um banco de dados em MySQL, e a disponibilização do aplicativo na loja do Google Play Store.
Sumário
- 1 Introdução
- 1.1 Acessando o ambiente de desenvolvimento
- 1.2 Criando o primeiro app
- 1.3 Tour pelo ambiente de desenvolvimento
- 1.4 Inserindo um componente na tela
- 1.5 Resumindo
- 2 Executando o aplicativo
- 2.1 Instalação do aplicativo
- 2.2 Emulando no computador
- 2.3 Resumindo
- 3 Uma simples calculadora
- 3.1 Desenvolvendo o layout do aplicativo
- 3.2 Acessando a área de programação
- 3.3 Programando um botão
- 3.4 Testando o aplicativo
- 3.5 Resumindo
- 4 Etanol ou gasolina?
- 4.1 Tela do aplicativo
- 4.2 Inserindo os blocos de controle
- 4.3 Tomando a decisão
- 4.4 Tela de informação
- 4.5 Testando o aplicativo
- 4.6 Resumindo
- 5 Tradutor online
- 5.1 App Tradutor
- 5.2 Blocos do tradutor
- 5.3 Reconhecimento de voz
- 5.4 Traduzindo o texto
- 5.5 Vocalização da tradução
- 5.6 Selecionando o idioma para a tradução
- 5.7 Compartilhando sua tradução
- 5.8 Testando o aplicativo
- 5.9 Resumindo
- 6 Onde estacionei?
- 6.1 Iniciando o layout do app
- 6.2 Identificando a latitude e a longitude do estacionamento
- 6.3 Armazenando a latitude e a longitude
- 6.4 Exibindo o endereço do estacionamento
- 6.5 Localizando o ponto de partida
- 6.6 Traçando a rota
- 6.7 Testando seu aplicativo
- 6.8 Resumindo
- 7 Configuração do servidor web
- 7.1 Configurando o servidor web local
- 7.2 Localizando o número IP de seu computador
- 7.3 Reconhecendo o servidor pelo emulador
- 7.4 Resumindo
- 8 Criação do banco de dados com o MySQL
- 8.1 O aplicativo
- 8.2 Conhecendo o phpMyAdmin
- 8.3 Definindo o banco de dados do aplicativo
- 8.4 Resumindo
- 9 Layout do app
- 9.1 Definindo os componentes de tela
- 9.2 Arquivo gravar.php
- 9.3 Blocos para a inclusão
- 9.4 A lógica do botão Salvar
- 9.5 Recebendo e verificando os dados de resposta
- 9.6 Emulando para salvar as informações
- 9.7 Resumindo
- 10 Consultando o banco de dados
- 10.1 Adicionando os componentes da consulta
- 10.2 Arquivo listar.php
- 10.3 Criando a lista de corridas
- 10.4 Exibindo a lista de corridas
- 10.5 Exibindo todos os campos da corrida
- 10.6 Emulando a consulta
- 10.7 Resumindo
- 11 Excluindo um registro
- 11.1 Arquivo excluir.php
- 11.2 Botão Excluir
- 11.3 Emulando a exclusão
- 11.4 Resumindo
- 12 Alterando um registro
- 12.1 Finalizando o layout
- 12.2 Arquivo alterar.php
- 12.3 A lógica do botão alterar
- 12.4 Programando a alteração
- 12.5 Emulando a alteração
- 12.6 Conectando com um banco de dados online
- 12.7 Resumindo
- 13 Publicando na Play Store
- 13.1 Criando uma conta de desenvolvedor
- 13.2 Informando os detalhes do app
- 13.3 Versões do app
- 13.4 Classificando o aplicativo
- 13.5 Preços e distribuição
- 14 Conclusão
Autores
Nelson Fabbri Gerbelli
Nelson Fabbri Gerbelli é Tecnólogo em Processamento de Dados pela faculdade FAINAM, pós-graduado em Análise de Sistemas pela faculdade ESAN. Pedagogo e possui licenciatura plena em Informática. É professor em cursos de TI no Centro Estadual de Educação Tecnológica Paula Souza do Estado de São Paulo nas ETECs, atuando principalmente nas seguintes disciplinas: Tecnologia para mobilidade, técnicas de programação para internet e desenvolvimento de softwares com o Visual Studio.Net.
Valéria Helena P. Gerbelli
Valéria Helena P. Gerbelli é Tecnóloga em Processamento de Dados pela faculdade IESA. Pedagoga e com licenciatura plena em Informática. Pós-graduanda em Educação Profissional e Tecnológica. Professora de Tecnologia da Informação no Centro Estadual de Educação Tecnológica Paula Souza pelo Estado de São Paulo, nas ETECs, atuando principalmente nas seguintes disciplinas: Tecnologia para mobilidade, técnicas de programação para internet e Programação de Computadores.
Dados do produto
- Número de páginas:
- 305
- ISBN:
- 978-85-94188-30-4
- Data publicação:
- 12/2017. Atualizado em 11/2021.