
para Dispositivos
Móveis



Curso Técnico Superior Profissional
Desenvolvimento para Dispositivos Móveis
Área Científica
481 – Ciências Informáticas
Duração
Semestral
Unidade Curricular
Programação para Wearables
ECTS
3
Horas de Contacto Teórico Práticas
50h
Objetivos da Aprendizagem
1. Desenvolver e publicar aplicações completas e em multiplataforma para wearables com Flutter;
2. Integrar funcionalidades avançadas como acesso a sensores, APIs de terceiros e otimização de bateria;
3. Projetar interfaces de utilizador intuitivas e eficientes;
4. Seguir as melhores práticas de desenvolvimento para wearables e garantir a qualidade da aplicação;
5. Publicar e distribuir as aplicações nas principais lojas.
Conteúdos Programáticos
1. Introdução ao Desenvolvimento para Wearables com Flutter.
1.1. Conceitos básicos de Wear OS e outros sistemas operacionais para wearables;
1.2. Introdução ao Flutter;
1.3. Configuração do ambiente de desenvolvimento.
2. Interface do Utilizador e Experiência em Wearables.
2.1. Design de interfaces para wearables;
2.2. Widgets específicos para Flutter Wearables;
2.3. Animações e transições fluidas.
3. Integração com APIs e Sensores.
3.1. Aceder a dados de sensores;
3.2. Integração com serviços de terceiros;
3.3. Gerir a bateria e otimização de desempenho.
4. Publicação e Distribuição.
4.1. Preparar a aplicação para publicação;
4.2. Publicação em lojas de aplicações.
5. Análise e monitorização da aplicação.
Bibliografia e recursos didáticos recomendados
Damodar Lohani, Taking Flutter to the Web: Learn how to build cross-platform UIs for web and mobile platforms using Flutter for Web, Packt Publishing; 1st edition (28 Oct. 2022).
Edward Thornton, Coding Projects in Flutter: A Hands-On, Project-Based Introduction to Mobile App Development, Street Genius Publishing (29 Sept. 2021).
David Cuartielles Ruiz, Professional Android Wearables, Wrox (3 April 2015).
Steven F. Daniel, Android Wearable Programming, Packt Pub Ltd (31 July 2015).
INTERNET:
Acesso a publicações da especialidade, gratuitamente, através da rede SPRINGER: