Projetinho de CRUD com a API em Java (JAX-RS) e Cliente em Android (usando Android Studio). Foco na qualidade e elegância da estruturação e resposta da API e consumo da mesma pelo Android.
Fazer uma API http com operações simples com a melhor qualidade e estruturação possível.
- Lançar exceçõesno servidor com o response code adequado
- Fazer request a API de maneira elegante
- Tratar, no cliente, exceções lançadas no servidor (considerando o response code)
- Implementar/usar um AsyncTask que consiga tratar exceções do método doInBackground
- Permitir acesso HTTP apenas a API
O design não é o foco desse projeto.