AULA 1
Minicurso PET-EE UFRN


Android é um sistema operacional móvel (SO) baseado
no núcleo linux e atualmente desenvolvido pela
empresa de tecnologia Google.
Com uma interface de usuário baseada na manipulação
direta, o Android é projetado principalmente para
dispositivos móveis com tela sensível ao toque como
Smartphones e Tablets; com interfaces específicas para
TV (Android TV), carros (Android Auto) e relógios de
pulso (Android Wear).



Android proporciona um quadro de aplicações que
permite criar aplicativos inovadores e jogos para
dispositivos móveis num ambiente descrito em Java.
O SO Android é composto de um sistema Linux
multiusuário onde cada app é um usuário diferente.
Por padrão cada app possui sua ID de usuário e só
tem acesso à seus próprios arquivos no sistema. Um
app pode pedir permissão de acesso à outros
arquivos do sistema.
Componentes de um Aplicativo
Existem quatro diferentes tipos de componentes num
aplicativo. Cada um possui propósito e ciclo de vida
diferente.

Activities:
◦ Representa uma única tela de interface. Várias
Activities trabalham juntas para formar uma
experiência coesiva para o usuário. Uma Activity é
uma subclasse.

Services:

Content Providers:

Broadcast Receivers:
◦ Representa um componente que é executado em segundo
plano para realizar operações demoradas de trabalhos de
processos remotos. Uma Activity pode iniciar um Service ou
se vincular à um.
◦ Serve para administrar um conjunto de dados
compartilhados. Você pode armazenar dados no sistema de
interno de arquivos, numa base de dados SQLite, na rede
ou outro armazenamento persistente.
◦ É um componente que responde à transmissão de anúncios
do sistema. Aplicativos podem iniciar transmissões e delas
gerar notificações para o usuário.

Android Studio é um Ambiente de Desenvolvimento
Integrado (IDE) utilizado para desenvolvimento na
plataforma Android. Baseado no software JetBrains'
Intellij IDEA, ele é designado especificamente ao
desenvolvimento para Android. Está disponível para
download para Windows, Mac OS X e Linux.

Faça download no site:
https://developer.android.com/sdk/index.html

Para que você possa utilizar a plataforma de
desenvolvimento para Android,
primeiramente é necessário a instalação do
Java Development Kit 6.0 ou superior.
◦ Pode ser obtido em:
http://www.oracle.com/technetwork/java/javase/do
wnloads/index.html

Windows:
◦ Execute o arquivo .exe baixado e siga os passos de
instalação.

MAC OSX:
◦ Execute o arquivo .dmg baixado e siga os passos.
◦ Adicione o Android Studio ao diretório de aplicativos.

Linux:
◦ Descompacte o arquivo baixado num diretório
apropriado para aplicações.
◦ Execute studio.sh e siga os passos de instalação.
Realização: PET Engenharia Elétrica UFRN
Autor: Rafael Cardoso Pereira
Contatos:
Email: [email protected]
Tel: 3215-3909
Download

Introdução ao Android - PET