curso de android

Post on 22-May-2015

2.603 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Mini-curso Android ministrado na Faculdade Unime.

TRANSCRIPT

Flávio Kreis

Osias Carneiro

Este curso tem como objetivo mostrar osconceitos básicos para o desenvolvimento deaplicações para dispositivos móveis comSistema Operacional Android.

Introdução;

O ambiente de desenvolvimento;

Criando o HelloWorld;

Instalando API Demos;

Conceitos do Android;

Onde buscar mais informações.

O que é Android ?◦ Sistema operacional para dispositivos móveis;

◦ Código aberto (open-source);

◦ Grátis para quem quiser utilizar;

◦ Baseado em Linux.

Por que desenvolver para celular?◦ 4 bilhões de aparelhos no mundo;

◦ 61% da população mundial possuem celular;

◦ “A receita de lojas de aplicativos para celulares e outros dispositivos móveis vai quase triplicar em 2011, atingindo US$ 15,1 bilhões, impulsionada pelo crescimento do Android” ... (http://convergenciadigital.uol.com.br)

A Open Handset Alliance◦ Plataforma única e aberta;

◦ Moderna e flexível para o desenvolvimento de aplicações corporativas;

◦ Visa satisfação dos consumidores.

Android Developer Challenge◦ U$ 10 milhões em prêmios.

Android Market

Hello

Cria um novo Projeto Android

Nome do Projeto no Eclipe

Ecolher a versão do Android

Nome da aplicação no Android

Nome do pacote

Tela inicial do programa

Abrir Gerenciador AVD

Importante:Aguarde carregar.Deixe sempre aberto.

Geralmente representa uma tela na aplicação;

É interface gráfica com o usuário;

Controla eventos;

Uma aplicação possui uma ou mais Activity;

Subclasses: ListActivity, MapActivity, ...

OnCreate

OnStart

OnResume

Executando

OnPause

OnStop

OnDestroy

OnRestart

Ex: Recebe uma ligação

View◦ Componentes visuais;

◦ TextView, EditText, Button, ImageView, CheckBox, ...

ViewGroup◦ Gerenciador de layout;

◦ Organizar a disposição dos componentes;

◦ LinearLayout, RelativeLayout, GridLayout, FrameLayout, ...

Cria uma nova Classe;

Clique com botão direito

A Classe herda de Activity

Sobrescreve o método onCreate

Cria-se um novo layout

Adiciona-se views no novo layout;

Registra a classe no AndroidManifest.xml

Abrir aba Application Clicar em Add... Adicionar nome

da Activity

Utilizado para acessar elementos do layout na Activity;

Método findViewById(id);

Necessário definir o “Id” do elemento no arquivo de layout xml.

Interação com o usuário;

Ex: clique no botão, selecionar uma opção no menu, ...

TextView

EditText

Button

Toast

Sites:◦ developer.android.com

◦ stackoverflow.com

Entre em contato:◦ Flávio Kreis

E-mail/gtalk: flaviokreis@gmail.com

Facebook: facebook.com/flaviokreis

◦ Osias Carneiro

E-mail/gtalk: oziaz@gmail.com

Facebook: facebook.com/oziaz

ANDROID Aprenda a criar aplicações para dispositivos móveis com o Android SDK –Ricardo R. Lecheta – 2ª Edição – Junho/2010 –Editora Novatec

http://www.celulares.etc.br/numero-de-celulares-no-mundo-pode-chegar-a-4-bilhoes-ate-o-fim-do-ano.html

http://convergenciadigital.uol.com.br/cgi/cgilua.exe/sys/start.htm?infoid=24984&sid=17

top related