CONTEÚDOS PROGRAMÁTICOS DO CURSO
1. Desafios no desenvolvimento de aplicações para dispositivos móveis
2. Introdução à plataforma Android
a. Componentes do Android SDK
b. Arquitectura do sistema Android
3. Desenvolvimento de aplicações nativas Android
a. Ambiente de desenvolvimento e Emulador
i. Estrutura do projecto Android
ii. Android Developer Tools
b. Interface com o utilizador
i. Activity e o seu ciclo de vida
ii. Introdução aos Layouts e Views
iii. Introdução aos Fragments
iv. Menus e Dialogs
c. Preferências e base de dados (SQLite)
i. Preferências da aplicação
ii. Introdução ao SQLite
d. Localização e mapas
i. Serviços de localização
ii. Google Maps Android API
e. Execução em background
i. Introdução aos Services
ii. AsyncTask e Thread
iii. Notificações e alarmes
iv. Consumir recursos da Internet
f. Widget
i. Introdução aos Broadcast Receivers
ii. App Widgets
e. Sensores e Multimédia
i. Sensores
ii. Reprodução Multimédia
4. Publicar e monetizar uma aplicação Android