Aspectos Principais
Desenvolvimento Nativo
Desenvolvimento Nativo - Vantagens
Desenvolvimento Cross-Plataform
Desenvolvimento Cross-Plataform - Desenvolvimento WEB
WEB Responsivo
Desenvolvimento Cross-Plataform - Desenvolvimento Híbrido
Desenvolvimento Híbrido - Ferramentas
SOs Móveis
Android
HoneyComb
SDK - Software Development Kit
SQLite
Dalvik VM
WebKit
Android - Arquitetura
Android Arquitetura - Camada de Aplicação
Android Arquitetura - Camada de Framework de Aplicações
Android Arquitetura - Camada de Bibliotecas ( Libraries )
Android Arquitetura - Camada de Runtime
Android Arquitetura - Camada de Kernel do Linux
Android - Ambiente de Desenvolvimento
Android - Estrutura de um projeto
Android SDK's - Android Asset Packaging Tool
Android SDK's - Android Debug Bridge (adb)
- Componente que representa cada uma das telas da aplicação.
- Composta de subcomponentes chamados Views.
- Deve ser uma classe que extenda android.app.activity.
Android Componentes - Views
Android Componentes - Viewgroups
Android Componentes - Intent ( Intenção )
Android Componentes - Services (Serviços)
- Realiza o tratamento de eventos externos.
- É um mecanismo de alerta a eventos globais(ex: telefone tocando, sms recebido).
- Implementa o método onReceive para processar Intents que chegam.
Android Componentes - Content Providers (Provedores de conteúdo)
Persistência de Dados
Classe Listview / ListActivity
Android NDK