O ReportFlood é um aplicativo Android desenvolvido em Kotlin que permite aos usuários relatar enchentes em suas áreas locais. O aplicativo foi criado para fornecer uma maneira simples de relatar ocorrências de enchentes e compartilhar informações importantes com a comunidade.
- Relatório de Enchentes: Os usuários podem preencher um formulário para relatar informações sobre enchentes, incluindo localização, gravidade, descrição e fotos.
Aqui estão os principais arquivos fonte do projeto:
-
MainActivity.kt: Este arquivo contém a lógica da atividade principal do aplicativo. Quando o usuário inicia o aplicativo, eles podem clicar no botão para relatar enchentes.
-
ReportFloodActivity.kt: Este arquivo contém a lógica da atividade onde os usuários preenchem e enviam os relatórios de enchentes. Ele também lida com a validação de dados do formulário.
-
build.gradle.kts: O arquivo de configuração do projeto, incluindo dependências e configurações de compilação.
Antes de executar o projeto, certifique-se de ter o ambiente de desenvolvimento Android configurado em sua máquina.
-
Clone este repositório: git clone https://github.com/annedearaujo/ReportFlood.git
-
Abra o projeto em seu ambiente de desenvolvimento Android.
-
Compile e execute o aplicativo em um emulador ou dispositivo Android.
O projeto faz uso das seguintes tecnologias e bibliotecas:
-
Kotlin: A linguagem de programação principal do aplicativo.
-
AndroidX: Um conjunto de bibliotecas de suporte para o desenvolvimento Android moderno.
-
Google Material Components: Uma biblioteca para criar interfaces de usuário atraentes de acordo com o Material Design.
-
Room Persistence Library: Biblioteca para acessar e gerenciar o banco de dados do aplicativo.
-
Play Services Location: Biblioteca para acessar os serviços de localização do Google.
Este projeto é de código aberto e as contribuições são bem-vindas. Sinta-se à vontade para abrir problemas (issues) ou enviar solicitações de pull com melhorias.
Este projeto foi desenvolvido por Anne Araújo em 2023.
E-mail: [araujjoanne@gmail.com] LinkedIn: [https://www.linkedin.com/in/annedearaujo/]
Se você tiver alguma pergunta ou precisar de mais informações, não hesite em entrar em contato comigo.