Desenvolvimento Android. Pontapé inicial...
|
|
|
- Mirella Lencastre Wagner
- 10 Há anos
- Visualizações:
Transcrição
1 Desenvolvimento Android Pontapé inicial...
2 Toshi
3 Por que desenvolver para Android?
4 Por que desenvolver para Android?
5 Por que desenvolver para Android?
6 Por que desenvolver para Android?
7 Por que desenvolver para Android?
8 Por que desenvolver para Android?
9 Por que desenvolver para Android?
10 Tudo o que você precisa saber:
11 Tudo o que você precisa saber:
12 Dúvidas? Obrigado!
13
14 Quero desenvolver para Android!!!
15 Quero desenvolver para Android!!! 1. Baixar o SDK
16 Quero desenvolver para Android!!! 1. Baixar o SDK 2. Instalar o Eclipse
17 Quero desenvolver para Android!!! 1. Baixar o SDK 2. Instalar o Eclipse 3. Instalar o plugin do ADT para o Eclipse
18
19
20 E mais um pouco de download... Window -> Android SDK Manager
21 E mais um pouco de download... Window -> Android SDK Manager
22 E mais um pouco de download... Window -> Android SDK Manager
23 E mais um pouco de download... Window -> Android SDK Manager
24 E mais um pouco de download... Window -> Android SDK Manager API Levels?
25 E mais um pouco de download... Window -> Android SDK Manager API Levels? 1 = Android = Android = Android = Android = Android = Android = Android 2.1.x 8 = Android 2.2.x...
26 Criando o emulador... - Window '-- AVD Manager '-- New...
27 Criando o emulador... - Window '-- AVD Manager '-- New...
28 Criando o emulador... - Window '-- AVD Manager '-- New...
29 Criando o emulador... - Window '-- AVD Manager '-- New...
30 Criando o emulador... - Window '-- AVD Manager '-- New...
31 Criando o emulador... - Window '-- AVD Manager '-- New...
32 Criando o emulador... - Window '-- AVD Manager '-- New...
33 Criando o emulador... - Window '-- AVD Manager Dica: '-- New... Nunca feche o emulador
34 Criando o emulador... - Window '-- AVD Manager Dica: '-- New... NUNCA Nunca feche o emulador
35 Vai desenvolver uma app?
36 Vai desenvolver uma app? JAVA
37 Vai desenvolver uma app? <XML> JAVA
38 Criando nosso projeto...
39 Criando nosso projeto...
40 Criando nosso projeto...
41 Criando nosso projeto...
42 Criando nosso projeto...
43 Criando nosso projeto...
44 Criando nosso projeto...
45 Entendendo o que foi gerado
46 Entendendo o que foi gerado
47 Entendendo o que foi gerado
48 Entendendo o que foi gerado
49 Entendendo o que foi gerado
50 Entendendo o que foi gerado
51 Entendendo o que foi gerado
52 Entendendo o que foi gerado
53 Entendendo o que foi gerado
54 Densidades de tela Aprox. 1mm Fonte:
55 Entendendo o que foi gerado Resource qualifiers
56 Entendendo o que foi gerado
57 Entendendo o que foi gerado Strings, dimensões, cores, valores numéricos,...
58 Entendendo o que foi gerado Internacionalização: values-en-rus values-pt-rbr Strings, dimensões, cores, valores numéricos,...
59 strings.xml
60 Entendendo o que foi gerado
61 AndroidManifest.xml
62 AndroidManifest.xml
63 AndroidManifest.xml
64 AndroidManifest.xml
65 AndroidManifest.xml
66 AndroidManifest.xml
67 AndroidManifest.xml
68 Tela
69 = Tela
70 = Tela Activity (Java)
71 = Tela Activity (Java) +
72 = Tela Activity (Java) + layout (xml)
73 Layout XML
74 Layout XML LinearLayout (vertical)
75 Layout XML LinearLayout (vertical)
76 Layout XML LinearLayout (vertical)
77 Layout XML LinearLayout (vertical)
78 Layout XML LinearLayout (vertical)
79 Layout XML LinearLayout (horizontal)
80 Layout XML LinearLayout (horizontal)
81 Layout XML LinearLayout (horizontal)
82 Layout XML LinearLayout (horizontal)
83 Layout XML LinearLayout (horizontal)
84 Layout XML RelativeLayout
85 Layout XML RelativeLayout
86 Layout XML RelativeLayout
87 Layout XML RelativeLayout
88 Views
89 Views <RadioButton>
90 Views <RadioButton> <DatePicker>
91 Views <RadioButton> <RatingBar> <DatePicker>
92 Views <TextView> Texto <RadioButton> <RatingBar> <DatePicker>
93 Views <TextView> Texto <RadioButton> <Button> <RatingBar> <DatePicker>
94 Views <TextView> Texto <RadioButton> <RatingBar> <EditText> <Button> <DatePicker>
95 Views <CheckBox> <TextView> Texto <RadioButton> <RatingBar> <EditText> <Button> <DatePicker>
96 Views <CheckBox> <TextView> Texto <RadioButton> <RatingBar> Etc... <EditText> <Button> <DatePicker>
97 Activity
98 Activity
99 Activity
100 Activity oncreate() onstart() onresume() Rodando... onpause() onstop() ondestroy()
101 Activity
102 Activity
103 oncreate() onstart() onresume() XML Activity Activity
104 Referência para uma View Activity? Layout XML <Button android:layout_width="..." android:layout_height="..." />
105 Referência para uma View Activity? findviewbyid(?) Layout XML <Button android:layout_width="..." android:layout_height="..." />
106 Diretório res
107 Diretório res
108 Referência para uma View Activity Layout XML Button findviewbyid(r.id.botao) <Button... />
109 Clicando no botão
110 Abrindo outra tela...
111 Abrindo outra tela... Tela => Activity
112 Abrindo outra tela... Tela => Activity Activity a = new MinhaActivity(); a.oncreate(null);
113 Abrindo outra tela... Tela => Activity Activity a = new MinhaActivity(); a.oncreate(null);
114 Abrindo outra tela... Tela => Activity Activity a = new MinhaActivity(); a.oncreate(null);
115 Abrindo outra tela... Tela => Activity Activity a = new MinhaActivity(); a.oncreate(null); Intent i = new Intent(context, OutraTela.class);
116 Abrindo outra tela... Tela => Activity Activity a = new MinhaActivity(); a.oncreate(null); Intent i = new Intent(context, OutraTela.class); startactivity(i);
117 Abrindo outra tela...
118 Abrindo outra tela...
119 Abrindo outra tela...
120 Chamando outras apps Ligação, SMS, sites...
121 Chamando outras apps Ligação, SMS, sites...
122 Chamando outras apps O que eu quero fazer?
123 Chamando outras apps O que eu quero fazer? Ligar!
124 Chamando outras apps O que eu quero fazer? Ligar! Intent i = new Intent(Intent.ACTION_CALL);
125 Chamando outras apps O que eu quero fazer? Ligar! Intent i = new Intent(Intent.ACTION_CALL); Para quem?
126 Chamando outras apps O que eu quero fazer? Ligar! Intent i = new Intent(Intent.ACTION_CALL); Para quem? i.setdata(uri.parse("tel: "));
127 Chamando outras apps O que eu quero fazer? Ligar! Intent i = new Intent(Intent.ACTION_CALL); Para quem? i.setdata(uri.parse("tel: ")); Chamar a Activity:
128 Chamando outras apps O que eu quero fazer? Ligar! Intent i = new Intent(Intent.ACTION_CALL); Para quem? i.setdata(uri.parse("tel: ")); Chamar a Activity: startactivity(i);
129 Chamando outras apps O que eu quero fazer?
130 Chamando outras apps O que eu quero fazer? Site!
131 Chamando outras apps O que eu quero fazer? Site! Intent i = new Intent(Intent.ACTION_VIEW);
132 Chamando outras apps O que eu quero fazer? Site! Intent i = new Intent(Intent.ACTION_VIEW); Qual?
133 Chamando outras apps O que eu quero fazer? Site! Intent i = new Intent(Intent.ACTION_VIEW); Qual? i.setdata(uri.parse("
134 Chamando outras apps O que eu quero fazer? Site! Intent i = new Intent(Intent.ACTION_VIEW); Qual? i.setdata(uri.parse(" Chamar a Activity:
135 Chamando outras apps O que eu quero fazer? Site! Intent i = new Intent(Intent.ACTION_VIEW); Qual? i.setdata(uri.parse(" Chamar a Activity: startactivity(i);
136 Chamando outras apps O que eu quero fazer?
137 Chamando outras apps O que eu quero fazer? SMS!
138 Chamando outras apps O que eu quero fazer? SMS! Intent i = new Intent(Intent.ACTION_VIEW);
139 Chamando outras apps O que eu quero fazer? SMS! Intent i = new Intent(Intent.ACTION_VIEW); Para quem?
140 Chamando outras apps O que eu quero fazer? SMS! Intent i = new Intent(Intent.ACTION_VIEW); Para quem? i.setdata(uri.parse("sms: "));
141 Chamando outras apps O que eu quero fazer? SMS! Intent i = new Intent(Intent.ACTION_VIEW); Para quem? i.setdata(uri.parse("sms: ")); O que?
142 Chamando outras apps O que eu quero fazer? SMS! Intent i = new Intent(Intent.ACTION_VIEW); Para quem? i.setdata(uri.parse("sms: ")); O que? i.putextra("sms_body", "Mensagem do SMS")
143 Chamando outras apps O que eu quero fazer? SMS! Intent i = new Intent(Intent.ACTION_VIEW); Para quem? i.setdata(uri.parse("sms: ")); O que? i.putextra("sms_body", "Mensagem do SMS") Chamar a Activity:
144 Chamando outras apps O que eu quero fazer? SMS! Intent i = new Intent(Intent.ACTION_VIEW); Para quem? i.setdata(uri.parse("sms: ")); O que? i.putextra("sms_body", "Mensagem do SMS") Chamar a Activity: startactivity(i);
145 Permissões...
146 Permissões...
147 Acessando a internet...
148 Acessando a internet...
149 Acessando a internet...
150 Acessando a internet... HttpClient c = new DefaultHttpClient();
151 Acessando a internet... HttpClient c = new DefaultHttpClient(); HttpGet get = new HttpGet("
152 Acessando a internet... HttpClient c = new DefaultHttpClient(); HttpGet get = new HttpGet(" HttpResponse response = c.execute(get);
153 Acessando a internet... HttpClient c = new DefaultHttpClient(); HttpGet get = new HttpGet(" HttpResponse response = c.execute(get); String conteudo = EntityUtils.toString(response.getEntity());
154 Acessando a internet... HttpClient c = new DefaultHttpClient(); HttpGet get = new HttpGet(" HttpResponse response = c.execute(get); t String conteudo = e n r e t EntityUtils.toString(response.getEntity()); In e d o ã s is P m r e
155 Fragments
156 Fragments
157 Fragments
158 Fragments
159 Fragments
160 Colocando Fragments na tela... Layout XML
161 Colocando Fragments na tela... Layout XML Activity
162 Colocando Fragments na tela... Layout XML!!! ) b o d r i art Activity S p a ó n o H ( 0 3. m o eyc
163 Colocando Fragments na tela... Layout XML!!! ) b m o eyc Activity n o Compatibility.0 (H 3 Library o d r i t ar p óa S
164 ActionBar
165 ActionBar
166 ActionBar
167 ActionBar
168 ActionBar
169 ActionBar res/menu/main_menu.xml
170 ActionBar
171 ActionBar
172 ActionBar 0. 3 o A d r i t r pa
173 Links úteis
Android Básico Hello World!
Android Básico Hello World! Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI [email protected] sites.google.com/site/marcio
Desenvolvimento de aplicações na plataforma Google Android
Desenvolvimento de aplicações na plataforma Google Android Rafael M. Lins Manoel Taenan Prof. Dr. Fábio Gomes Design by Rafael M. Lins Autores Rafael Madureira Lins de Araújo Bla bla bla Manoel Taenan
AULA 2. Minicurso PET-EE UFRN
AULA 2 Minicurso PET-EE UFRN Agora iremos mostrar o passo-a-passo de como criar um projeto no Android Studio. 1. No Android Studio, crie um New Project. 2. Em Configure your new project, você deve preencher
CURSOS ANDROID. Prof: Igor Portela
CURSOS ANDROID Prof: Igor Portela O que é Android? Sistema operacional para dispositivos móveis baseado em Linux. Desenvolvido pela Android Inc, comprado pelo Google em 2005 É open source sob licença Apache.
Escrito por Neri Neitzke Qua, 12 de Outubro de 2011 21:40 - Última atualização Seg, 26 de Março de 2012 03:50
Preço R$ 129.00 Compre aqui Finalmente um ótimo curso de Android no Brasil - Clique aqui para ver o cronograma das aulas - Clique aqui para ver as imagens deste curso - Clique aqui para ver algumas videoaulas
CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android
Conteúdo detalhado CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android Android Básico 1. Dispositivos Android 2. Instalação do Android 3. Emuladores de Android 4. Exercício:
Computação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
PROJETO PEDAGÓGICO DE CURSOS
1 de 5 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM DEZEMBRO / 2014 2 de 5 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
Introdução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Introdução ao Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins [email protected] São
Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android
Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android Instalação e Configuração do Ambiente de Desenvolvimento Instalação
Prof. Jhonatan Fernando
Prof. Jhonatan Fernando É uma classe gerenciadora de UI. É possível informar qual layout (arquivo xml) que será carregado para uma determinada activity. O método responsável por informar qual layout será
Programação para Android
Programação para Android Aula 01: Visão geral do android, instalação e configuração do ambiente de desenvolvimento, estrutura básica de uma aplicação para Android Objetivos Configurar o ambiente de trabalho
Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler
Desenvolvimento para Android Prá9ca 2 Prof. Markus Endler Criando o primeiro projeto Android Com o ambiente de desenvolvimento preparado, vá em File - > New - > Project... Na janela que abrir, selecione
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 05 Programando formularios, activities e intents. Dalton Martins [email protected] São Paulo, Março, 2012
Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec
Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo1 Introdução ao Android...
Tutorial 1.0. Instalação
Tutorial 1.0 Instalação Índice Requisitos Instalando Android SDK Instalando Eclipse Instalando Plugin ADT no Eclipse Requisitos Para a instalação do SDK é necessário ter no minímo versão Java 6 (Standard
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Interface gráfica - View A classe android.view.view é utilizada como base para qualquer
ANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Programação para Android. Aula 10: Acesso a câmera, sms e recursos do aparelho
Programação para Android Aula 10: Acesso a câmera, sms e recursos do aparelho Objetivos Nesta aula iremos aprender como invocar os recursos do aparelho: Fazer chamadas telefônicas Enviar SMS Utilizar a
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Ciclo de Vida de uma Aplicação Android Professor: Danilo Giacobo OBJETIVOS DA AULA Entender o ciclo de vida de uma aplicação Android. Conhecer algumas dicas para tirar
Introdução ao Android
Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente
Programa de Dispositivos Móveis
Aula 02 Programa de Dispositivos Móveis A Classe Activity A classe Actvity é similar a classe JFrame do Swing representa basicamente uma tela. Quase todas as atividades interagem com o usuário, então ela
Programação para Dispositivos Móveis. Activity e Intent
Programação para Dispositivos Móveis Activity e Intent Activity É um módulo único e independente do aplicativo que fornece uma tela com a qual os usuários podem interagir O gerenciamento na memória, o
Android: Ciclo de vida da Activity
Se sua aplicação estiver em execução e o celular receber uma ligação? O que acontecerá com seu aplicativo? Quais métodos serão executados e em qual ordem? Para respondermos essas perguntas e entendermos
Programa de Dispositivos Móveis
Aula 02 - Exercício Programa de Dispositivos Móveis PDM - Aula02 - Exercício- Ver 02-04/06/2014 08:56 Criando Aplicação Android (BasicView) Vamos continuar a criar interfaces gráficas (UI) básicas com
( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO
Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ
Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina
Desenvolvimento Android. http://www.larback.com.br
Desenvolvimento Android http://www.larback.com.br Introdução ao Android O Android é a resposta da Google ao mercado crescente de dispositivos móveis. É uma nova plataforma de desenvolvimento baseado no
Programação para Android. Aula 06: Activity, menus e action bar
Programação para Android Aula 06: Activity, menus e action bar Activity A classe Activity é quem gerencia a interface com o usuário. Ela quem recebe as requisições, as trata e processa. Na programação
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 04 Anatomia de uma aplicação Android Dalton Martins [email protected] São Paulo, Fevereiro, 2012 24/02/12
Desenvolvimento para Android Prá3ca 3. Prof. Markus Endler
Desenvolvimento para Android Prá3ca 3 Prof. Markus Endler Exercício 3.1 Solicitando permissão para abrir uma página Web ü Criaremos uma Ac.vity com um EditText (para entrada de uma URL), um Bu?on e uma
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Hello World Professor: Danilo Giacobo OBJETIVOS DA AULA Desenvolver o primeiro aplicativo Android Se familiarizar com o ambiente de desenvolvimento Conhecer os principais
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período Activity INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Activity A classe activity
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 06 Controlando o fluxo de eventos e passando parametro para Activities. Dalton Martins [email protected]
Introdução ao Desenvolvimento para Sistema Operacional Android
Dr. [email protected] Conteúdo: 1) Introdução ao Android e Mercado de Dispositivos Móveis; 2) Plataforma: 2.1) Arquitetura; 2.2) Framework; 2.3) Bibliotecas; 2.4) Android Runtime; 2.5) Linux
Android Core. Felipe Silveira felipesilveira.com.br. Aula 6
Android Core Felipe Silveira felipesilveira.com.br Aula 6 Aplicações I Desenvolvimento de Aplicações Android SDK SDK https://developer.android.com/sdk Android SDK Android SDK: Eclipse + ADT plugin + Android
Programação para Android
Programação para Android Aula 02 Parte 01: Tipos de Layouts: RelativeLayout, LinearLayout, TableLayout Widgets: TextView, EditText, ImageView, Button Na aula anterior... Visão geral do Android Kit de desenvolvimento:
Programação de Dispositivos Móveis
Aula 04 Programação de Dispositivos Móveis A Classe Activity É obrigatório que cada activity do projeto esteja declarada no arquivo AndroidManisfest.xml, caso contrário não é possível utilizá-la. Para
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS Uma activity é um componente do aplicativo que fornece uma tela com o qual os usuários podem interagir. Uma aplicação geralmente consiste de múltiplas activities,
Escrito por Lisiane Batista Neitzke Qui, 29 de Dezembro de 2011 17:24 - Última atualização Seg, 16 de Janeiro de 2012 12:41
Preço R$ 129.00 Compre aqui Clique aqui e veja o vídeo demonstrativo deste curso Novo Curso de Android do prof. Neri. São 86 videoaulas em 6 giga. Aprenda a criar programas em Android que conectem com
3ª Edição Ricardo R. Lecheta
3ª Edição Ricardo R. Lecheta Novatec Copyright 2009, 2010, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Introdução ao Android SDK. Prof. Me. Hélio Esperidião
Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,
Desenvolvimento Mobile com Android
TREINAMENTOS Desenvolvimento Mobile com Android Android 8 de outubro de 2012 Sumário i Sobre a K19 1 Seguro Treinamento 2 Termo de Uso 3 Cursos 4 1 Introdução à plataforma Android 1 1.1 O que é o Android?........................................
Programação em Java para a Plataforma Android AULA 1. Primeiros Passos
Programação em Java para a Plataforma Android AULA 1 Primeiros Passos O que é Android Como é o desenvolvimento de aplicações para esse ambiente O que é preciso para começar a programar ABvidades, o início
HCI Summer Workshop. Android #1. Tiago Guerreiro. [email protected]
HCI Summer Workshop Android #1 Tiago Guerreiro [email protected] Introdução Equipa Luis Carriço Tiago Guerreiro Luis Duarte Diogo Marques Gonçalo Gomes Eduardo Matos Nikolay Stanchenko Rafael Nunes Filipe
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Interface gráfica - gerenciadores de layout No Android, existem diversos tipos de gerenciadores
Minicurso - Android Fábio Silva / João Paulo Ribeiro
Minicurso - Android Fábio Silva / João Paulo Ribeiro Quem somos? :D Graduando em Ciência da Computação na Universidade Federal de Campina Grande @ffosilva www.fabiosilva.org Quem somos? :D Graduando em
itec h- ON & E ngenharia de S oftware Joel Carvalho - 05/05/2011 Novas Tecnologias Aplicadas à Eng. de So5.
itec h- ON & E ngenharia de S oftware Novas Tecnologias Aplicadas à Eng. de So5. Tecnologias Pág. 2 Microso5 Visual Studio 2010 Express l Visual C# Express + Visual Web Developer l h6p://www.microso=.com/express/downloads/#2010-
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Internacionalização e Literais Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender as vantagens do uso de literais e da internacionalização em aplicativos Android.
Definições de Projeto
App Alunos Definições de Projeto Implementação de uma app para Manipulação de Dados de Alunos Em linhas gerais, a app consiste em: Manter dados de alunos; Entrar em contato com alunos; Trocar dados com
Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil
Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora,
Android Binding. Implementando o padrão de projeto MVVM com MVVM_. Saiba como criar um projeto utilizando o padrão de projeto MVVM no Android
MVVM_ Implementando o padrão de projeto MVVM com Android Binding Saiba como criar um projeto utilizando o padrão de projeto MVVM no Android O padrão de projeto MVVM O MVVM (Model-View-ViewModel) foi divulgado
Introdução à Programação Android
Introdução à Programação Android Guilherme Antonio Borges [email protected] Apresentação Graduado em 2012 no Curso de Tecnologia em Sistemas para Internet no IFSUL campus Passo Fundo. Atualmente,
Desenvolvimento com Android Studio. Aula 02 Widgets, Manipulação de Dados e Programação de Eventos
Desenvolvimento com Android Studio Aula 02 Widgets, Manipulação de Dados e Programação de Eventos Widgets TextView O Widget TextView é utilizado para apresentar um texto não editável na tela. Qualquer
Conceitos Básicos e Práticos do Android
Pílula de Conhecimento Android Página: 1 Pílula 1 Conceitos Básicos e Práticos do Android I OBJETIVOS! Conhecer o Sistema Operacional Móvel Android.! Entender a composição do Android diferenciando suas
Curso: Especializado Desenvolvimento de Aplicações para Android
Curso: Especializado Desenvolvimento de Aplicações para Android Duração: 66h Área formativa: Programação Web & Mobile Sobre o curso Desde o lançamento dos smartphones no mercado, é crescente a procura
FRWTC-400 DESENVOLVIMENTO MÓVEL PARA ANDROID MÓDULO 1
FRWTC-400 DESENVOLVIMENTO MÓVEL PARA ANDROID MÓDULO 1 SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização e certificação,
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec
Desenvolvimento de Aplicações Android Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike Novatec Sumário Prefácio... xi Público-alvo...xi Organização do livro...xii Convenções adotadas neste livro...xiii
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Depurando aplicações Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender dicas e técnicas para encontrar erros em aplicações Android. Conhecer os recursos que auxiliam
Introdução ao Android
Introdução ao Android Átila Camurça Alves 1 Edição 17 de maio de 2012 2 Sumário 1 Preparando o Ambiente de Desenvolvimento 7 1.1 Introdução..................................... 7 1.2 Instalação.....................................
Interfaces Gráficas parte 3
parte 3 (Listview, AlertDialog e ActionBar) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação
Desenvolvimento de Aplicativos com ASR para Android
Desenvolvimento de Aplicativos com ASR para Android Laboratório de Processamento de Sinais Laboratório de Sistemas Embarcados Universidade Federal do Pará 24 de fevereiro de 2012 Sumário 1 Introdução 2
Log, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo ([email protected])
Log, Ciclo de Vida e Diálogos Prof. Fellipe Aleixo ([email protected]) Conteúdo Log Classe android.u:l.log LogCat Ciclo de Vida Pilha de a:vidades Métodos e estados da a:vidade Instance State
De : Luciano Alves da Silva ([email protected]) www.apostilaandroid.net. Rio de Janeiro Agosto 2012
De : Luciano Alves da Silva ([email protected]) www.apostilaandroid.net Rio de Janeiro Agosto 2012 Creative Commons (CC) - Alguns Direitos Reservados Aviso sobre esta apostila Antes de iniciar
Autor/Bolsista: Matheus Fernando Finatti
Universidade Federal de São Carlos Centro de Ciências Exatas e de Tecnologia Departamento de Computação Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis Android Processo:
API's e Aplicações para Android
API's e Aplicações para Android Computação Móvel Prof. Me. Eng. Adauto Mendes [email protected] Introdução As API s estabelecidas para Android permitem total modificação por meio de programação do
Android Layout Manager. Ivan Nicoli
Android Layout Manager Ivan Nicoli Classe View A classe android.view.view é a classe mãe de todos os componentes visuais do Android. Qualquer desenvolvedor pode criar seu próprio componente herdando a
2ª Edição Ricardo R. Lecheta
Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK 2ª Edição Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo 1 Introdução ao
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tratamento de Eventos Professor: Danilo Giacobo OBJETIVOS DA AULA Apresentar os modelos mais comuns de tratamento de eventos da plataforma Android. Aprender a utilizar
Módulo 4 - Interface Gráfica Gerenciadores de Layout. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Módulo 4 - Interface Gráfica Gerenciadores de Layout Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Classe View Todos os componente gráficos são filhos de View Para se criar um novo componente
Views Interface Gráfica
Views Interface Gráfica Interfaces gráficas Visão geral Classe View A classe para componentes visuais Desenha na tela através do método ondraw(canvas) Widgets Classe 2 O que é a View Classe para componentes
Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.
Android OLÁ MUNDO MÓVEL Prof. Dr. Joaquim assunção. Parte 1/3 SDK e Android Studio Java SE Development Kit Download and Install JDK 6 http://www.oracle.com/technetwork/java/javase/downloads/index.html
EA998/MC933 Guido Araujo e Sandro Rigo
EA998/MC933 Guido Araujo e Sandro Rigo 1 Introdução Livros adotados (e-books) Learning Android, Marco Gargenta, O Reilly Media (livro texto) Professional Android Application, Reto Meier, Wrox Abordagem
Apostila de programação para Android
Esta apostila tem por objetivo mostrar de modo fácil como programar aplicativos para dispositivos móveis que utilizam o sistema operacional Android. Utilizando Eclipse, e através do desenvolvimento de
Desenvolvimento de Aplicações para Plataforma Google Android
Capítulo 5 Desenvolvimento de Aplicações para Plataforma Google Android Fábio de Jesus Lima Gomes, Manoel Taenan Ferreira de Souza, Rafael Madureira Lins de Araújo Abstract Com a evolução da tecnologia
6ª Edição (VENDA E DISTRIBUIÇÃO PROIBIDA) De : Luciano Alves da Silva ([email protected]) www.apostilaandroid.net.
6ª Edição (VENDA E DISTRIBUIÇÃO PROIBIDA) De : Luciano Alves da Silva ([email protected]) www.apostilaandroid.net ApostilaDeAndroid Rio de Janeiro - Outubro 2013 Aviso sobre esta apostila Antes
Programação para Android. Aula 05: Estilos e temas; galeria de imagens
Programação para Android Aula 05: Estilos e temas; galeria de imagens Objetivos Aplicar estilos e temas Criar uma galeria de imagens com o widget Gallery Parte 01: Estilos e temas Interface de Usuários
6ª Edição. De : Luciano Alves da Silva ([email protected]) www.apostilaandroid.net. ApostilaDeAndroid. Rio de Janeiro - Outubro 2013
6ª Edição De : Luciano Alves da Silva ([email protected]) www.apostilaandroid.net ApostilaDeAndroid Rio de Janeiro - Outubro 2013 Creative Commons (CC) - Alguns Direitos Reservados Aviso sobre
Introdução ao Android. Afonso da Silva Machado 3 de Março de 2015
Introdução ao Android Afonso da Silva Machado 3 de Março de 2015 Eu Afonso da Silva Machado 7º Semestre de Engenharia de Computação Universidade Estadual de Feira de Santana Membro da Empresa Junior de
OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.
Técnico em Informática Turma 10 Programação para Dispositivos Móveis Roteiro Parcial de Projeto Guilherme Cruz OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ. FERRAMENTA IntelliJ
Computação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Google Android para Tablets
Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos
Google Android. Uma abordagem prática e didática. Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho
Google Android Uma abordagem prática e didática Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho Esse livro está à venda em http://leanpub.com/google-android Essa versão foi publicada em 2015-08-03
Introdução ao Android
Introdução ao Android Um guia introdutório sobre aplicações Android Daniel Schmitz Esse livro está à venda em http://leanpub.com/livro-dominando-android Essa versão foi publicada em 2014-07-23 This is
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Activity e Intent) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte
Apostila de. Programando Passo a Passo 3ª Edição. De : Luciano Alves da Silva ([email protected])
Apostila de Programando Passo a Passo 3ª Edição De : Luciano Alves da Silva ([email protected]) Apresentação Android é uma plataforma aberta voltada para dispositivos móveis desenvolvida pela
Desenvolvimento para Android
Desenvolvimento para Android Instruções de Instalação Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário
Programação para Dispositivos Móveis. Activities
Programação para Dispositivos Móveis Activities Activity Uma activity é uma tarefa, muito focada, do que um usuário pode fazer. Quase todas as atividades interagem com o usu ário, então uma classe de atividade
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Links importantes http://www.android.com/ Site oficial de toda a documentação, downloads e informações sobre a plataforma. http://developer.android.com/
Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android. Realização de Dinâmica Hands- On para Construção de uma App Android
Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android Realização de Dinâmica Hands- On para Construção de uma App Android Dr. Eduardo Manuel de Freitas Jorge, PMP Realização de Dinâmica
