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: