Este repositório contém o código-fonte, do front-end, do aplicativo City Watch, que permite aos usuários registrar e visualizar problemas urbanos em um mapa, utilizando a API do Google Maps.
O desenvolvimento é colaborativo, com 3 pessoas responsáveis pelo front-end (Leonardo Cardoso, Luiz Victor Hoffmann e Gustavo Duarte) e 2 (Arthur Lopes e Emanoel Leffa) pelo back-end. Este repositório tem como objetivo registrar o progresso e versionamento do código, garantindo a organização e a continuidade do projeto.
Para começar a contribuir ou modificar o código do aplicativo, siga os passos abaixo:
Antes de iniciar, é necessário ter o ambiente de desenvolvimento Flutter corretamente configurado em sua máquina. Caso ainda não tenha, siga as instruções detalhadas na documentação oficial do Flutter:
Após configurar o ambiente Flutter, clone este repositório em sua máquina local utilizando o comando:
git clone https://github.com/Leozin777/city-watch-app
Para rodar o projeto em um dispositivo ou emulador:
-
Certifique-se de que um dispositivo físico ou emulador esteja conectado e funcionando corretamente.
-
Execute o comando:
flutter run
Se você prefere apenas utilizar o aplicativo sem modificar o código, siga estas etapas:
- Acesse a seção Releases deste repositório.
- Baixe a versão mais recente do APK disponibilizado.
- Instale o APK no seu dispositivo Android.
- Abra o aplicativo e comece a usá-lo para registrar problemas urbanos.