Programação em dispositivos móveis

Condições e Inscrição

Docentes

Paulo Pereira

Carga Lectiva

4 semanas, 10h / semana (total de 40h)

Objectivos

Este módulo tem por objectivo dotar os participantes com as competências necessárias à concepção de aplicações para dispositivos móveis, concretizando através do uso da plataforma Android. São enfatizados os aspectos de desenho e implementação relacionados com as especificidades deste tipo de equipamentos e da plataforma usada.

Resultados da aprendizagem

  • Compreender e saber usar o modelo de programação disponibilizado;
  • Avaliar as decisões de desenho no desenvolvimento de aplicações para dispositivos móveis;
  • Implementar, testar e depurar programas para dispositivos móveis.

Programa

  • A plataforma Android
    • Arquitectura
    • Modelo de programação
  • Anatomia de aplicações Android
    • Tipos de componentes: Activity, Service, Content Provider e Broadcast Receiver
    • Associação dinâmica através de Intents
  • Activação de componentes
    • Ciclo de vida
    • Modelo de threading
    • Hospedagem e comunicação entre processos
  • Suporte à concepção de aplicações
    • Interface com o utilizador
    • Armazenamento local de dados
    • Comunicação
  • Concepção de aplicações para dispositivos móveis
    • Aspectos de realização e boas práticas
    • Considerações acerca da concepção de aplicações distribuídas
    • Desenvolvimento, instalação, monitoração, diagnóstico e depuração de erros
    • Ciclo de desenvolvimento e distribuição

Comments are closed.