Skip to content

wagarcdev/DER

Repository files navigation

DER | ST6 🛣️📝

Apresentação do Pokédex

O DER | ST6 é um projeto Android desenvolvido como um trabalho voluntário em conjunto com outros 3 desenvolvedores. O objetivo do projeto é digitalizar os relatórios diários de uma equipe de Engenheiros do Departamento de Estradas de Rodagem de São Paulo (DER/SP). O aplicativo permite salvar os relatórios com fotos anexadas e exportá-los para o formato PDF.

Funcionalidades ✨

  • 📝 Digitalização de Relatórios: O DER | ST6 permite a digitalização de relatórios diários realizados pela equipe de Engenheiros do DER/SP. Os relatórios podem ser preenchidos e salvos no aplicativo.

  • 📷 Anexar Fotos: É possível anexar fotos aos relatórios, permitindo a documentação visual de obras, problemas identificados ou qualquer outra informação relevante.

  • 📄 Exportar para PDF: O aplicativo oferece a funcionalidade de exportar os relatórios para o formato PDF, facilitando o compartilhamento e armazenamento dos documentos.

Tecnologias Utilizadas 🚀

🏗️ MVVM Architecture: O projeto utiliza a arquitetura MVVM (Model-View-ViewModel) para uma separação clara das responsabilidades e facilitar a manutenção e testabilidade do código.

🚀 Jetpack Compose: O DER | ST6 utiliza o Jetpack Compose, a biblioteca de interface de usuário moderna do Android, para criar interfaces de usuário flexíveis e dinâmicas.

Bibliotecas Utilizadas 📄

💉 Hilt: Biblioteca utilizada para a injeção de dependências no aplicativo, facilitando a gestão e acesso aos componentes.

🌊 Flow: Biblioteca que oferece suporte à programação reativa no Kotlin, permitindo o gerenciamento assíncrono de dados.

🗄️ ROOM: Biblioteca de persistência de dados que fornece uma camada de abstração sobre o SQLite, simplificando o acesso e manipulação dos dados do aplicativo.

🔥🗄️ Firebase e Firestore: O DER | ST6 utiliza as tecnologias Firebase e Firestore para armazenamento e sincronização de dados em tempo real.

🖼️ Coil: Biblioteca de carregamento de imagens para Android, utilizada para exibir e manipular as imagens no aplicativo.

🌪️ Coroutines: Framework utilizado para programação assíncrona e concorrente, permitindo a execução de tarefas em segundo plano sem bloquear a interface do usuário.

📸 MediaStore: API utilizada para acessar e gerenciar os recursos de mídia do dispositivo, permitindo o acesso às fotos e vídeos capturados.

🎨 Accompanist: Conjunto de bibliotecas para Jetpack Compose, que oferece uma variedade de componentes e recursos adicionais para a criação de interfaces de usuário avançadas.

📄 PdfDocument: API do Android utilizada para a criação e manipulação de documentos PDF.

Uso/Getting Started 🚀

  1. Clone o repositório do DER | ST6 em sua máquina local.
  2. Abra o projeto no Android Studio.
  3. Configure o ambiente de desenvolvimento, garantindo que todas as dependências estejam corretamente instaladas.
  4. Execute o aplicativo em um emulador ou dispositivo físico.

Autores 👥

O DER | ST6 foi desenvolvido por uma equipe de cinco voluntários, incluindo Wagner Arcieri como um dos desenvolvedores. Cada membro da equipe contribuiu com suas habilidades e conhecimentos para tornar o projeto uma realidade.

  • Autores: Wagner Arcieri, Thales Isidoro, Valter Gabriel, Marcelo Satos

Licença ⚖️

Este projeto está licenciado sob a MIT License.

About

Application for employers of DER/SP(Departamento de Estradas e Rodagens - SP) digitalize their daily audit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages