2º ETI - Minicurso "Desenvolvendo para Plataforma Android"

Preview:

Citation preview

DESENVOLVENDO PARA PLATAFORMA

Com Adriel Café

Sobre Mim

Adriel Almeida Café

Sistemas de Informação – 7° Semestre – FAZAG

Trabalha na AM Software – Java e C#

Microsoft Students to Business Certified

adrielcafe@cware.com.br

facebook.com/adrielcafe

br.linkedin.com/in/adrielcafe

Meus Apps

+ 1.100 Downloads

+ 260 Downloads

Agenda

Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas

Adriel Café

Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas

Adriel Café

Sistema Operacional para dispositivos móveis Pertence a Google Baseado no Linux Open Source Android Market > Google Play

Introdução a Plataforma AndroidAdriel Café

Versões do AndroidAdriel Café

Versões do Android

Android 4 Ice Cream SandwichAdriel Café

Distribuição das VersõesAdriel Café

API Level

Platform Version API Level

Android 4.0.3 15

Android 4.0, 4.0.1, 4.0.2 14

Android 3.2 13

Android 3.1.x 12

Android 3.0.x 11

Android 2.3.4Android 2.3.3

10

Android 2.3.2Android 2.3.1Android 2.3

9

Platform Version API Level

Android 2.2.x 8

Android 2.1.x 7

Android 2.0.1 6

Android 2.0 5

Android 1.6 4

Android 1.5 3

Adriel Café

O que preciso aprender?

+

Adriel Café

Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas

Adriel Café

Android SDK

Ambiente de Desenvolvimento

Eclipse

Android Development Tools (ADT)

Adriel Café

Java SE Development Kit (JDK)

Ambiente de Desenvolvimento

Hora de Praticar!

Adriel Café

Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e User Interface Activity e Intents Criando o APK Dicas

Adriel Café

Anatomia de uma Aplicação AndroidAdriel Café

Anatomia de uma Aplicação AndroidAdriel Café

Anatomia de uma Aplicação AndroidAdriel Café

Hello World!Adriel Café

Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas

Adriel Café

Views e WidgetsAdriel Café

Views e WidgetsAdriel Café

Views e WidgetsAdriel Café

Views e WidgetsAdriel Café

Views e Widgets

Hora de Praticar!

Adriel Café

Views e WidgetsAdriel Café

Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e Widgets Activity e Intents Criando o APK Dicas

Adriel Café

Representa as Views da aplicação Se implementa estendendo a classe Activity e cada

uma delas tem um processo de vida próprio Como Funciona:

A maioria das aplicações tem múltiplas telas e cada vez que se adiciona uma nova, a anterior é retirada e guardada numa pilha (stack)

Graças a essa pilha o usuário pode navegar “para trás” pelas activities que estão ativas

Se o Android considerar melhor, pode priorizar ou excluir uma activity da pilha por questões dememória

ActivityAdriel Café

É um pedido para realizar uma ação É como dizer “quero fazer uma coisa” É necessário para navegar entre as telas de uma

aplicação Exemplos:

Fazer uma chamada Abrir uma página no navegador Enviar um e-mail

IntentsAdriel Café

Activity e Intents

Hora de Praticar!

Adriel Café

Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e User Interface Activity e Intents Criando o APK Dicas

Adriel Café

Android Application Package Usado para distribuir e instalar os aplicativos Equivalente ao JAR do Java KeyStore

Chave criptografada que funciona como um certificado digital

Única e irrecuperável Guarde-a com todo o carinho e cuidado

Criando o APKAdriel Café

Criando o APK

Hora de Praticar!

Adriel Café

Introdução a Plataforma Android Ambiente de Desenvolvimento Anatomia de uma Aplicação Android Hello World Views e User Interface Activity e Intents Criando o APK Dicas

Adriel Café

Sites http://developer.android.com http://android-developers.blogspot.com.br http://guj.com.br http://androidbrasil.com/dev http://vogella.de/articles/Android http://adrielcafe.com

DicasAdriel Café

Livros Google Android - Aprenda a Criar Aplicações para Dispositivos

Móveis com o Android SDK (Lecheta, Ricardo R. / NOVATEC) Android Em Ação (King, Chris; Ableson, W. Frank; Sen, Robi /

Elsevier – Campus) Introdução Ao Desenvolvimento de Aplicativos Para o Android

(Lee, Wei-Meng / CIENCIA MODERNA) Google Android Para Tablets - Aprenda a Desenvolver

Aplicações Para o Android (Lecheta, Ricardo R. / NOVATEC) Android para Desenvolvedores (Pereira, Lucio Camilo Oliva;

Silva, Michel Lourenço da / BRASPORT) Desenvolvimento de Aplicações Android (Lombardo, John;

Rogers, Rick; Mednieks, Zigurd; Meike, Blake / NOVATEC)

DicasAdriel Café

System.exit(0);Adriel Café