Aprenda a desenvolver apps modernas Android usando Kotlin, Jetpack Compose e seguindo o padrão MVVM, Bem como o modelo de concorrência Android para poder lidar com operações assíncronas.
Num cenário em que as aplicações móveis são frequentemente a principal interface entre utilizadores e sistemas de informação, compreender como criar apps Android bem estruturadas tornou-se uma competência com impacto direto no trabalho diário de quem desenvolve software. Este é um curso de nível introdutório ao desenvolvimento de aplicações Android, dirigido a quem já saiba programar e queira entrar no ecossistema Android moderno, assegurando boas práticas desde o início. Ao longo do curso, exploraremos o desenvolvimento de aplicações Android usando Kotlin, Jetpack Compose e o padrão MVVM. Irá aprender a construir interfaces gráficas, a gerir estado de forma previsível e a lidar com operações assíncronas utilizando o modelo de concorrência baseado em coroutines. Aprenderá também a integrar Web APIs HTTP e como o armazenar de forma persistente dados, usando as APIs DataStore e Room. No final do curso, estará preparado para aplicar estes conceitos no desenho e implementação das suas próprias aplicações Android.