- Localização atual com localização habilitada
- Localização atual com localização desabilitada
- Cache para funcionamento offline
- Tratamento de erros
- Android
Para instalar o cloudwalk_challenge, siga estas etapas:
Android:
git clone https://github.com/eduardohr-muniz/cloudwalk_challenge
- Vscode
cd cloudwalk_challenge; code .
cd cloudwalk_package; flutter pub get; cd ..; cd location_project; flutter pub get
Com imensa gratidão, entrego este teste. Reconheço que faltaram algumas coisas, como testes, e também me esqueci de seguir os padrões de commit. Não foi por maldade; esta semana foi bastante corrida.
Nunca tive a oportunidade de trabalhar em uma empresa que valorizasse a cultura de testes, o que é lamentável. No entanto, adquiri o hábito de realizar alguns testes em meus projetos pessoais, principalmente para validar as requisicoes do meu back. Estou ciente de que, se necessário, consigo aprender rapidamente e entregar testes de qualidade em breve.
Optei por organizar o projeto orientado a pacotes, mesmo que isso tenha tornado o projeto um pouco mais complexo do que o necessário. No entanto, fiz isso para demonstrar minhas habilidades técnicas e capacidade de estruturação.
Estou aberto a feedbacks e disposto a aprimorar continuamente minhas habilidades e práticas de desenvolvimento. Este projeto é um reflexo do meu comprometimento em aprender e crescer como profissional.