Este curso apresenta uma introdução ao desenvolvimento de aplicações para dispositivos móveis, usando a plataforma Android como estudo de caso.
Não há livro texto obrigatório. Entretanto, a seguir estão alguns materiais recomendados:
Livros
Newsletters
Podcasts
Sites
Na disciplina, realizaremos uma aula síncrona toda semana para apresentação de conceitos básicos e tirar dúvidas, além de aulas assíncronas e roteiros de estudo disponibilizados por assunto. Adicionalmente, teremos tarefas de programação e um projeto para encerrar a disciplina.
Atenção! Este plano de ensino está sujeito a alterações durante o semestre, visite frequentemente a página para obter a versão mais atualizada, ou acompanhe os updates no repositório.
# | Data | Assunto |
---|---|---|
01 | 27.01.21 (qua) | Semana 1 - Conceitos básicos, Kotlin, interação simples |
02 | 03.02.21 (qua) | Semana 2 - UI Widgets, Layout Managers |
03 | 10.02.21 (qua) | Semana 3 - RecyclerView, Intents |
04 | 17.02.21 (qua) | Semana 4 - Activities & Lifecycle |
05 | 24.02.21 (qua) | Semana 5 - Background processing |
06 | 03.03.21 (qua) | Semana 6 - Data Management |
07 | 10.03.21 (qua) | Semana 7 - Permissions & BroadcastReceivers |
08 | 17.03.21 (qua) | Semana 8 - Services & WorkManager |
09 | 24.03.21 (qua) | Semana 9 - MVx Architecture |
10 | 31.03.21 (qua) | Semana 10 - Testing |
11 | 07.04.21 (qua) | Semana 11 - Acompanhamento de Projetos |
12 | 14.04.21 (qua) | Semana 12 - Acompanhamento de Projetos |
13 | 19.04.21 (seg) | Semana 13 - Acompanhamento de Projetos |
14 | 28.04.21 (qua) | Semana 14 - Acompanhamento de Projetos |
– | 30.04.21 (sex) | Último dia de aulas no calendário acadêmico |
– | 03.05.21 (seg) | Data limite para Entrega do Projeto |