O objetivo deste trabalho é desenvolver, em grupo, um aplicativo Android que proponha uma solução para um problema real ou fictício, a ser definido e justificado pelo próprio grupo. O intuito é aplicar os conhecimentos adquiridos em aula e explorar, de forma colaborativa, novas funcionalidades da plataforma Android.
Seu aplicativo precisa atender às seguintes especificações mínimas:
O tema é livre, mas deve ser apresentado ao(s) professor(es) para validação.
É importante justificar o problema escolhido e explicar como o aplicativo propõe resolvê-lo.
O grupo deve apresentar o trabalho para o(s) professor(es) presente(s) no dia marcado da apresentação.
É esperado que o grupo entenda tudo o que foi desenvolvido, explicando, pelo menos, uma funcionalidade de cada linha de código.
O grupo não precisa saber explicar as linhas seguintes, que não foram dadas em sala de aula.
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
Explore recursos da documentação oficial do Android (developer.android.com), fóruns e exemplos da internet – lembre-se de sempre referenciar e comentar no código o que foi utilizado de fonte externa.
Organize o trabalho em etapas: levantamento do problema, definição do fluxo de telas, divisão de tarefas, pesquisa de funcionalidade extra, implementação, testes e preparação para a apresentação.
Fique atento ao controle de versões do projeto (considere usar o GitHub ou outro repositório).