Tutoriais de desenvolvimento para Android

Slides:



Advertisements
Apresentações semelhantes
1.
Advertisements

O android traz suporta nativo ao bando de dados SQLite Open-source Por padrão, os bancos de dados podem ser acessados apenas pelas aplicações.
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 – Introdução ao ambiente de desenvolvimento: Eclipse.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 18.
Framework de replicação de dados com criptografia simétrica utilizando notificações para Android. Acadêmico - Fernando Klock Orientador – Dalton Solano.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
INTRODUÇÃO À COMPUTAÇÃO INTRODUÇÃO AO PYTHON EWERTON AMORIM DE OLIVEIRA.
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Acadêmico: David Tiago Conceição Orientador:
Diego Armando Gusava Mobile Command Orientador: Mauro Marcelo Mattos.
G-SMS: Protótipo de uma aplicação de envio de SMS georeferenciadas Carlos Roberto Bender – Acadêmico Mauro Marcelo Mattos - Orientador.
Para instalar o Office 2016 para Mac, você precisa de:instalar o Office 2016 para Mac Um Mac que atenda a estes requisitosestes requisitos Uma conta de.
Categorias Computacionais N Um modelo categorial para bancos de dados Vítor De Araújo
Desenvolvimento Mobile com Android

Prof. Anderson Terroso Março/2017
GAMES 2D COM XAMARIN E COCOSHARP
Arquivos necessários para a Aula1
Projeto C - CheCar.
Diagrama De Classes Adaptado
Instalação do JDK JDK significa Kit de Desenvolvimento Java.
Bruno Adolfo Luis Henrique Natanael de Carvalho Lucas Fernandes
Engenharia de Software II
Marcos Antonio Estremote
SQLite Criando meu primeiro projeto
Engenharia de Software II
UML – Diagramas de componentes
Tutorial de Criação de aplicação com o uso do Google Maps
Agregador de Notícias e Eventos - UFPI
SQLite SQLite é um banco de dados Open Source. Ele suporta recursos de banco de dados relacionais padrão, como sintaxe SQL, transações, etc. SQLite suporta.
APROM Aplicação para Gestão de Projetos
Programação para Android Prof. Rone Ilídio - UFSJ
Luís Guilherme Teixeira dos Santos Francisco Carlos Silva Junior
O que é um banco de dados? Antes precisamos entender o que são dados.
REDES INDUSTRIAIS TREINAMENTO ELIPSE E3 Capítulo 3 Alunos: Bruno Nunes
HABITAT.
CREATED BY RAFAEL S. T. VIEIRA
Programação Gráfica em Java Animação
Access 2010 Microsoft. Access 2010  O Microsoft Access é um Sistema de Gestão de Base de Sados (SGBD) relacional em ambiente gráfico (Windows), que possibilita.
Camada de Persistência
UML – Diagramas de Componentes e Modelação da Arquitectura Física
Arquitetura de Computadores
NoSQL.
App Vistoriador.
Instalador 5.0 Patch e Patch 5.2
APROM Aplicação para Gestão de Projetos
FUNDAMENTO DE PROGRAMAÇÃO
Sistema de vendas e emissão ISIC
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
Desenvolvimento Androd Prof. Rone Ilídio
Apresentação Conceitual Produto NFS-e versão
“ Iniciando uma Carreira Front-end de Sucesso ”
Tema do Seminário: Frameworks para desenvolvimento Web Linguagem e Técnicas de Programação II – LTP2 Professor: Uedson Reis.
Configurando ambiente de desenvolvimento Android
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Aplicativos para Internet Aula 13
Aplicativos para Internet Aula 12
Rita Guerreiro 2018 Comparação entre dois gestores de referências bibliográficas gratuitos: Mendeley e EndNote Web.
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
Aplicativos para Internet
Elaborando as Interfaces Aulas 37, 38 e 39.
Leia tudo a respeito Microsoft Notícias do SharePoint
ADOQuery ADOConnection.
Desenvolvido pelo Secretariado CITES
Pacotes Servem para organizar o código, por exemplo, agrupar classes correlatas. Vamos supor uma classe Ponto2D pertencente ao pacote formas. A classe.
Prática - BD Distribuído
RESULUÇÃO DOS EXERCÍCIOS E
Esmeralda Pires Patrocinadores Platina Patrocinadores Ouro
AMERICO MAKOTO MURAMATSU, DATA ACCESS LATIN AMERICA
Sobre a linguagem Criado em 1995 por Brendan Eich da Netscape nomeada inicialmente de Mocha, posteriormente LiveScript e por fim JavaScript. É um linguagem.
SISTEMA DE BIBLIOTECAS ZOTERO - Configurações
Transcrição da apresentação:

Tutoriais de desenvolvimento para Android Projeto B – Imobiliária “Vende Distraído” Alexandre Cristian Lages de Araújo Artur Lima de Miranda Gustavo Lustosa Oliveira Silva Irvayne Matheus Sousa Ibiapina José Patrício de Sousa Filho Otávio Cury Costa Castro

Configuração do Ambiente de Desenvolvimento

Instalação do Android Studio IDE para desenvolvimento de aplicações Android. Características: Editor visual com boa usabilidade Sistema de build mais moderno Diversas utilidades e facilidades no desenvolvimento Integração com o Android SDK Templates de projetos para smartphone, tablets etc Atualizações e melhorias frequentes

Download Url para download: https://developer.android.com/studio/index.html

Escolha do local de instalação

Escolha dos componentes a serem instalados

Concluindo instalação

Escolha o tipo de configuração

Verificação de componentes

Criação do projeto

Nome e domínio da aplicação

Dispositivo alvo

Selecionar o Template da Activity inicial

Nome da Activity

Criação do emulador Para criar um emulador execute o aplicativo AVD Manager pelo menu Tools>Android>AVD Manager.

Finalizando

Implementação dos Principais Componentes de Aplicação Android

Componentes de Aplicação Android Activity Intent Content Provider

Activity É o elemento responsável pela exibição dos componentes gráficos(botões, imagens, texto e etc.) em uma tela da aplicação e pelo tratamento dos eventos a estes associados.

Criação da Activity

Layout(Modo Gráfico)

Layout(Modo Texto)

Inserindo Componentes Gráficos

Inserindo Componentes Gráficos

Ciclo de Vida da Activity

Principais Aspectos

Componentes e Eventos

Intent É o componente que manifesta uma intenção da aplicação em realizar alguma ação, como por exemplo, reproduzir uma música. Formalmente, uma Intent é uma mensagem enviada por um componente de uma aplicação(uma Activity, por exemplo) para o Android, informando a intenção de inicializar um outro componente da mesma aplicação ou de outra.

Implementação

Implementação

Utilização do SQLite

SQLite SQLite é um banco de dados Open Source. Ele suporta recursos de banco de dados relacionais padrão, como sintaxe SQL, transações, etc. SQLite suporta os tipos de dados TEXT (semelhante a STRINGS em Java), INTEGER (semelhante ao LONG em Java) e REAL (semelhante ao DOUBLE em Java) SQLite não validas as entradas

SQLite no Android O SQLite já vem incorporado em todo dispositivo Android É gerenciado automaticamente para você pela plataforma Android O db é, por padrão, salvo no diretório "DATA/data/APP_NAME/databases/FILENAME". Obs: As tabelas do banco de dados devem usar o identificador '_id'

Packages O pacote android.database contém todas as classes necessárias para trabalhar com bancos de dados. O pacote android.database.sqlite contém as classes específicas para o SQLite. Deve criar uma subclasse da classe SQLiteOpenHelper para manipular os dados. Com isso, criam-se os dois métodos mais importantes: onCreate() onUpdate()

Classe SQLiteDatabase SQLiteDatabase é a classe base para trabalhar com um banco SQLite no Android e fornece métodos para abrir, consultar, atualizar e fechar o banco de dados insert(), update() e delete()

Query As consultas podem ser criados através dos métodos rawQuery() e query() ou através da classe SQLiteQueryBuilder. rawQuery() aceita diretamente uma instrução SQL select como entrada. query() fornece uma interface estruturada para especificar a consulta SQL. Obs: SQLiteQueryBuilder é uma classe que ajuda a construir consultas SQL.

Cursor A consulta retorna um objeto Cursor. Um Cursor representa o resultado de uma consulta e, basicamente, aponta para uma linha do resultado da consulta. Desta forma o Android guarda os resultados da consulta de forma eficiente ao invés de carregar todos os dados na memória.

Utilização da API Google Maps

Uso do Google Maps Passos para o uso da API: Ter configurado o Google Play Services no seu Workspace; Obter uma chave de API através do Google APIs Console; Adicionar configurações ao seu AndroidManifest; Adicionar o map ao seu layout;

Configuração do Google Play Services O primeiro passo é instalar a biblioteca Google Play Services ao projeto. Adicioná-la ao projeto através do build.gradle 

Obtenção da chave de API através do Google APIs Console O próximo passo é autorizarmos o nosso app a receber o maps

Adicionar configurações ao seu AndroidManifest: Configurar o arquivo AndroidManifest.xml

Adicionar o map ao seu layout Adicionar a tag com o mapa em seu XML de layout