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