Primeira aula desenvolvimento para Android

Preview:

DESCRIPTION

Aula de tópicos especiais, desenvolvimento de aplicativos para Android na SETREM, Curso Técnico em Informática, as aulas iniciam hoje 27/10/2011

Citation preview

Desenvolvimento de aplicativos comerciais para Android

Isso é um experimento!

Objetivos● Conhecer a arquitetura do Android (S.O,

execução de app's);

Objetivos● Conhecer a arquitetura do Android (S.O,

execução de app's);● Configurar o ambiente de desenvolvimento

de aplicativos;

Objetivos● Conhecer a arquitetura do Android (S.O, execução de

app's);

● Configurar o ambiente de desenvolvimento de aplicativos;

● Desenvolver aplicativos de cunho algorítmicos (para entender a estrutura de código de uma aplicação);

● Manipular widgets de formulário (radio, check, spinner, progress, edittext, button ..);

Objetivos● Conhecer a arquitetura do Android (S.O, execução de app's);

● Configurar o ambiente de desenvolvimento de aplicativos;

● Desenvolver aplicativos de cunho algorítmicos (para entender a estrutura de código de uma aplicação);

● Manipular widgets de formulário (radio, check, spinner, progress, edittext, button ..);

● Criar aplicativos com acesso a banco de dados (SQLite), usando pattern DAO.

Objetivos● Conhecer a arquitetura do Android (S.O, execução de app's);

● Configurar o ambiente de desenvolvimento de aplicativos;

● Desenvolver aplicativos de cunho algorítmicos (para entender a estrutura de código de uma aplicação);

● Manipular widgets de formulário (radio, check, spinner, progress, edittext, button ..);

● Criar aplicativos com acesso a banco de dados (SQLite), usando pattern DAO.

● Criar aplicativos com acesso a web-services (banco de dados remoto);

Android 2.1

Android 2.2

Android 4.0

Android 2.3

Android 3.0

Iniciando!

Activities

Act

ivity

life

cycl

e

Livro: Android Application Development for Dummies

Hello World! #firstAndroidApp

Exercícios:● Somar dois valores, e mostrar o resultado;● Somar 3 valores e mostrar a média;● 3 Valores, nota de corte, mostra se está

aprovado ou não.

Views e Widgets

"A widget is a View object that serves as

an interface for interaction"

"A widget is a View object that serves as

an interface for interaction"

Intents

Exercícios:● Fazer app que faça multiplicação, e tenha um

botão “sobre”, ao clicar mostra o texto com os créditos.

● Fazer na primeira tela um formulário, clica no botão próximo, preenche mais formulário, clica em próximo, mostra o que preencheu em ambos formulários.