Android bootcamp 06-01-2012 Part 2

Post on 28-May-2015

98 views 2 download

description

Introductory course of development for mobile devices - Android. Course sponsored and organized by Google Developers Group of Goiás(GDG) http://go.gtugs.org/

Transcript of Android bootcamp 06-01-2012 Part 2

GDG Goiás

Android Bootcamp

Vinícius Gonçalves Braga@viniciusgb4

AgendaConceitos Básicos e Componentes

Configurando Ambiente de Desenvolvimento

Desenvolvendo a primeira aplicação

FavoriteTwitters

Conceitos Básicos

● Activity - Componente da aplicação que provê uma uma tela para o usuário interagir.

● Services - Usado para realizar tarefas em background.

● Content Providers - Gerencia um conjunto de dados compartilhados de uma aplicação; utilizado para disponibilizar dados de uma aplicação para outras.

● Broadcast Receivers - Componente utilizado para responder eventos broadcast.

● Intents - Mensagens utilizadas para ativar outros componentes.

Layout

● FrameLayout - um sobre o outro.● LinearLayout - linearmente (vertical e horizontal) ● RelativeLayout - organiza a posição em relação a

outros elementos ou em relação ao pai.● TableLayout - organiza os elementos em forma

de tabela.

SharedPreferences

Utilizada para armazenar e recuperar pares de chave-valor primitivo (booleans, floats, ints, longs, and strings).

SharedPreferences

● Salvar Preferência

SharedPreferences preferences = getSharedPreferences(TESTE_PREFERENCE, MODE_PRIVATE);

SharedPreferences.Editor editor = preferences.edit();

editor.putString(NOME, "teste");

editor.commit();

SharedPreferences

● Recuperar Preferência

SharedPreferences prefs = getSharedPreferences(TESTE_PREFERENCES, MODE_PRIVATE);

nome = prefs.getString(NOME, "valor default");

E ainda tem muito mais...http://developer.android.com/guide

Ciclo de Vida de uma Activity

Vamos para a prática

1. No Eclipse, vá em File>New>Android Application Project;

2. Em Application Name coloque PrimeiraAplicacao;3. Em Package Name coloque com.google.developers.gdggoias.

androidbootcamp;4. Clique em Next >

5. Configure o Launcher Icon da maneira que quiser.6. Clique em Next >

7. Keep Going, Next >

8. Em Activity Name coloque: PrimeiraActivity9. Clique em Finish

Favorite Twitter Searches

Fonte: Android for Programmers: An App-Driven Approach

Configuração do Layout

Fonte: Android for Programmers: An App-Driven Approach

Padronização dos nomes dos componentes

Fonte: Android for Programmers: An App-Driven Approach