Desenvolvimento Mobile com Android

Slides:



Advertisements
Apresentações semelhantes
1.
Advertisements

@2011 Éfren L. Souza1 Plataforma Android Uma Visão Geral para Desenvolvedores.
PROGRAMAÇÃO DE DISPOSITIVO ANDROID Arte Digital – – ECO/UFRJ.
Mini Curso.
INTRODUÇÃO A PROGRAMAÇÃO ANDROID MATEUS MALAQUIAS.
SEMINÁRIO TÉCNICO Novos Produtos Impulsionados pela Impressão Digital Impresso interativo: Conectando o impresso às mídias eletrônicas.
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 – Introdução ao ambiente de desenvolvimento: Eclipse.
Aluno: Maicon Feldhaus Orientador: Prof. Paulo César Rodacki Gomes.
Framework de replicação de dados com criptografia simétrica utilizando notificações para Android. Acadêmico - Fernando Klock Orientador – Dalton Solano.
Máquinas Virtuais Professoras: Márcia Jani / Kathia.
Análise Desenvolvimento/Testes Entrega Suporte. Nome da atividade Análise de Negócio Fase Análise Finalidade Esta atividade tem por finalidade analisar.
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.
Ferramenta de apoio aos testes baseados em requisitos Acadêmico: Leandro da Cunha Orientador: Everaldo Artur Grahl.
Conectar os dispositivos de áudio Para que a conferência funcione corretamente é necessário ao menos um dispositivo de áudio (alto-falante ou fone-de-ouvido.
G-SMS: Protótipo de uma aplicação de envio de SMS georeferenciadas Carlos Roberto Bender – Acadêmico Mauro Marcelo Mattos - Orientador.
Introdução a ferramenta Ethereal “Fale-me e eu esqueço. Mostre-me e eu lembro. Envolva-me e eu entendo”. Provérbio chinês O que faremos: r execução de.
AFurbot – Migração do framewok Furbot para Android Aluno: Alexandre Rodrigues Coelho Orientador: Mauro Marcelo Mattos.
Acadêmico: Anderson Nicolau Haskel Orientador: Francisco Adell Péricas 16:59.
Implementação de um Motor de Jogos de Carta para a Plataforma Android Massami Welington Kamigashima Orientador: Paulo César Rodacki Gomes.
Felipe Andrade Diretor de Tecnologia e Inovação Caso de Estudo: Mobile Linux com Android.
Acessos e Privilégios. Privilégios  O gerenciamento de usuários e seus respectivos privilégios aos objetos do banco de dados, dependendo do número de.

Prof. Anderson Terroso Março/2017
Criando um aplicativo Passo-a-passo
Arquivos necessários para a Aula1
Instalação do JDK JDK significa Kit de Desenvolvimento Java.
Tutoriais de desenvolvimento para Android
MAPEAMENTO GEOREFERENCIADO DAS UNIDADES ORGANIZACIONAIS DA UFPI
Seja bem vindo a Nossa Transmissão ao vivo sobre o SAT
SQLite Criando meu primeiro projeto
Acadêmico – Bruno Kewitz Demarchi Orientador – Marcel Hugo
Laboratório de Mídias Sociais
Engenharia de Software II
Agregador de Notícias e Eventos - UFPI
Browser Um browser (web browser), ou navegador, é um programa de computador que permite aceder a documentos virtuais da Internet, também conhecidos como.
APROM Aplicação para Gestão de Projetos
Desenvolvimento para Dispositivos Móveis
Bluetooth AppInventor
Módulo I Capítulo 1: Introdução ao curso
REDES INDUSTRIAIS TREINAMENTO ELIPSE E3 Capítulo 3 Alunos: Bruno Nunes
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.
CREATED BY RAFAEL S. T. VIEIRA
Tecnologias de Informação e Comunicação
Arduino + AppInventor (Android)
Workshop Agile tdd - Test Driven development
Arquitetura de Computadores
App Vistoriador.
APROM Aplicação para Gestão de Projetos
Parte III – Planejando o Projeto
“ Iniciando uma Carreira Front-end de Sucesso ”
Configurando ambiente de desenvolvimento Android
ANDROID.
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
228ª Edição Diretoria de Lojas - Nacional 15/01/2018.
Reuniões do Lync Ingressar em uma Reunião do Lync
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.
Laboratório de Lógica Configurável T8LLC
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.
Writer Editor de texto do BrOffice.org
Introdução à lógica de programação utilizando Scratch Aula 3
Laboratório de Lógica Configurável T8LLC
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.
Cursos Graduação Bacharelado em Administração Enade 4
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.
RESULUÇÃO DOS EXERCÍCIOS E
Prof. Elisson de Andrade
O que são softwares? Dê exemplos de sistemas operacionais. Qual o nome da empresa que desenvolve o Windows? Qual o nome da empresa que desenvolve o Android?
Transcrição da apresentação:

Desenvolvimento Mobile com Android Prof. Marcos Antonio Estremote FUNEC 2015

Agenda

Introdução à Plataforma Android O que é o Android? O Android é uma plataforma de software que permite criar aplicativos para dispositivos móveis, como smartphones e tablets. O Android foi desenvolvido pela Google™, e posteriormente pela OHA (Open Handset Alliance), uma organização que une várias empresas como objetivo de criar padrões abertos para dispositivos móveis.

Introdução à Plataforma Android O que eu preciso para desenvolver para o Android? Uma das vantagens de desenvolver para o Android é que as ferramentas e programas necessários são todos gratuitos e disponíveis para todos os sistemas operacionais (OS X, Windows™ e Linux). Para começar a programar para o Android é necessário conhecer (ou aprender) a linguagem Java, pois foi a linguagem escolhida pela Google™.

Introdução à Plataforma Android Ferramantas Necessárias JDK - como o Android faz uso da tecnologia Java, é necessário ter o Java Development Kit instalado. Android SDK - que inclui as bibliotecas e várias ferramentas, como o emulador, por exemplo. Eclipse e ADT Plugin - a IDE que será utilizada e o plugin para facilitar o desenvolvimento para o Android. O uso do eclipse e do plugin não é obrigatório, mas é altamente recomendado, por diminuir as tarefas repetitivas.

Introdução à Plataforma Android Você não é obrigado a ter um aparelho com Android? O SDK inclui um emulador que permite rodar as aplicações desenvolvidas. Porém, é altamente recomendado que se rode a aplicação em um aparelho de verdade, antes de liberar o aplicativo no Google Play, a loja de aplicativos do Android.

Instalando o Android SDK

Instalando o Android SDK

Instalando o Android SDK

Instalação do Android SDK

Instalação do Android SDK Emulador

Instalação do Android SDK Configuração do AVD

Introdução ao Android SDK Iniciando o AVD

Introdução ao Android SDK

Visão Geral de uma Aplicação Android

Visão Geral de uma Aplicação Android

Emulando o Exemplo Criado

Entendendo a Estrutura do Projeto

Entendendo a Estrutura do Projeto

Principais Componentes do Framework

Activities

Exemplo Faça um programa em Android que Imprima em um TextView (label) o texto “Funec 2015” quando o botão mensagem for pressionado.

Trabalhando com Intents Intents são objetos responsáveis por passar informações, como se fossem mensagens, para os principais componentes da API do Android, como as Activities, Services e BroadCast Receivers. Para que um destes componentes seja instanciado, é necessário que seja criado um Intent, mesmo quando não temos nenhuma informação para passar para o componente criado. Quando usado em conjunto com Intent Filters podemos até iniciar uma Activity de outros aplicativo, ou o inverso, deixar que um outro aplicativo inicie uma das nossas Activities.

Trabalhando com Intents Criando um objeto Intent: Intent intent = new Intent ( Intent . ACTION_VIEW , Uri.parse (" http :// www.funecsantafe.com.br")); startActivity ( intent ); Intent intent = new Intent ( Intent . ACTION_DIAL , Uri. parse ("tel :2387 -3791 ")); startActivity ( intent ); Após isso, adicione a permissão para fazer ligações no AndroidManifest.xml: <uses - permission android:name =" android . permission . CALL_PHONE " />

Exercícios 1) Faça um aplicativo em Android que após informado duas notas de um aluno, imprima a sua média aritmética e informe se o aluno está ou não aprovado. Média superior ou igual a 7 o aluno estará aprovado. 2) Construa uma aplicação que realize ligações para qualquer número de celular que você digitar em uma caixa de texto. 3) Construa uma aplicação em Android que abra páginas da Web através do click de botões. 4) Faça um aplicativo em Android que realize a conversão de metros para centímetros e centímetros para metros.