Skip to content
This repository has been archived by the owner on Jan 18, 2021. It is now read-only.

marcellogalhardo/android-challenge-mobicare

Repository files navigation

Desenvolvimento do projeto Viajabessa.

1. Estrutura do projeto.

  • Events: Pacote responsável pelos eventos customizados internos do APP.
  • Models: Pacote com os modelos de dados.
  • Services: Classes que acessam e consomem os serviços (webservice com mock).
  • Tasks: Tasks que são executadas fora da Ui Thread; AsyncTask.
  • Ui: Pacote com a responsabilidade de manipulação da View (ModelView).
  • Ui.Activities.
  • Ui.Fragments.
  • Ui.Adapters: ListView Adapters.
  • Utils: Classes utilitárias.

2. Frameworks utilizados:

3. Considerações:

  • Documentação da API do Viajabessa (Mock): http://docs.mobicareviajabessa.apiary.io/
  • Para carregar novos dados do servidor, basta usar o "pull to refresh" na listview de pacotes.
  • O ServiceFactory, que tem como responsabilidade criar os objetos já configurados que irão consumir os serviços (mock) utiliza um requestInterceptor para enviar o User-Agent, Device-Version, Device-Model e Device-Manufacturer em cada request pelo header (para o Marketing ter acesso as informações do celular do usuário).
  • Esquema de cores de acordo com o material design colors (http://www.google.com/design/spec/style/color.html).

4. Imagens do aplicativo (Android 5; tela grande):

5. Imagens do aplicativo (Android 2.3.3; tela pequena):

About

Android Engineer Challenge for Mobicare.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages