Android Training Program, Portugal.

A edição deste ano foi revista e atualizada para ter as últimas novidades do Android. Para além deste novo conteúdo, podes contar com acompanhamento online e novos materiais criados para este curso. Vais poder contar ainda com a participação de outros programadores e especialistas de Android, que vão contar em primeira mão a sua experiência no desenvolvimento de aplicações móveis.

Para mais informações:

Codelabs

Como complemento às aulas desenvolvemos também Codelabs, podes encontrá-los online em:

Aulas

Aula #10 Tensorflow Lite no Android 🤖

Continuação da aula anterior. A partir do modelo treinado anteriormente, vamos agora importá-lo para a nossa aplicação.

Está na altura de abrirmos a câmara e ver se reconhecemos algum dos objetos à nossa volta!

Diapositivos
Video
Aula #9 ML Kit: Machine Learning para iniciantes 🧩

O ML Kit traz a experiência de Machine learning da Google aos programadores de dispositivos móveis num pacote poderoso e fácil de usar. Torna as tuas aplicações iOS e Android mais atrativas, personalizados e úteis com soluções otimizadas para execução no dispositivo.

Diapositivos
Video
AAula #8 Firebase 🔥 (cont.)

Continuação da aula anterior

Diapositivos
Video
Aula #7 Firebase 🔥

E se tu conseguires criar uma aplicação do zero, com autenticação por redes sociais, base de dados online e até alojamento web, apenas por incluíres algumas bibliotecas?

Diapositivos
Video
Aula #6: Jetpack, Jetpack, Jetpack! 🚀

Ao longo das aulas temos vindo a utilizar algumas das bibliotecas do Android Jetpack, nesta aula vamos focar-nos essencialmente em três:

Diapositivos
Video
Aula #5: Listas, listas e mais listas 🥞

Por vezes temos de carregar e processar dados bastante pesados. Como é que o conseguimos fazer sem que a nossa aplicação não bloqueie?

Diapositivos
Video
Aula #4: Fundações III 💪

Para a melhor experiência possível queremos que a nossa interface seja o mais rápida e fluida possível - para isso, operações pesadas devem ser delegadas para threads secundárias.

Diapositivos
Video
Aula #3: Fundações II 🏡

Como é que customizamos e embelezamos a nossa aplicação? O que acontece quando o utilizador carrega num botão?

Diapositivos
Video
Aula #2: Fundações I 🏗

Depois de criarem a vossa primeira aplicação, o que se segue? O que são estes ficheiros e classes? O que é uma Activity?

Diapositivos
Video
Aula #1: Bem-vindos ao Android 👋

Vamos a isto!

Durante as próximas semanas vais desenvolver uma aplicação Android utilizando as diferentes funcionalidades que a plataforma te fornece e irás ainda integrar com Firebase e TensorFlow:

Diapositivos
Video
Aula 0: Pronto para começar 🎒

Bem-vindos! Esta primeira aula é de suporte. Vamos-te ensinar a instalar o Android Studio, a configurar o emulador e/ ou o teu telemóvel Android, e ainda a instalares a tua primeira aplicação de forma a garantir que tens tudo pronto para começar.

Diapositivos
Video