Loading repository data…
Loading repository data…
Eacam13 / repository
Aplicativo de finanças pessoas feito com kotlin
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Aplicativo Android nativo desenvolvido em Kotlin para gerenciamento de finanças pessoais. Utilize esta ferramenta para acompanhar suas despesas, receitas e controlar melhor seu orçamento.
1. Abra o Android Studio
2. Clique em "Open" (Abrir)
3. Selecione o diretório do projeto
4. Aguarde o Android Studio sincronizar o Gradle
Crie um arquivo .env na raiz do projeto:
# Adicione suas chaves de API conforme necessário
# Exemplo: GEMINI_API_KEY=sua_chave_aqui
Veja o arquivo .env.example para um template de configuração.
Se necessário, remova ou ajuste a configuração de assinatura de debug em app/build.gradle.kts:
// Se tiver problemas, pode remover ou comentar:
// signingConfig = signingConfigs.getByName("debugConfig")
# Em um emulador ou dispositivo físico conectado
1. Clique em "Run" (ou pressione Shift + F10)
2. Selecione o emulador ou dispositivo
3. Aguarde a compilação e instalação
app/
├── src/
│ ├── main/
│ │ ├── java/com/aistudio/financaspessoais/
│ │ ├── res/
│ │ └── AndroidManifest.xml
│ └── test/
│ └── Testes unitários
├── build.gradle.kts
└── ...
O projeto inclui testes automatizados:
# Executar testes unitários
./gradlew test
# Executar testes de UI com Compose
./gradlew connectedAndroidTest
# Gerar snapshots com Roborazzi
./gradlew testDebug
Para gerar um build de release, você precisará:
Configurar as variáveis de ambiente:
KEYSTORE_PATH: Caminho para o keystoreSTORE_PASSWORD: Senha do keystoreKEY_PASSWORD: Senha da chaveExecutar:
./gradlew assembleRelease
Sinta-se livre para abrir issues e pull requests com melhorias!
Este projeto é licenciado sob a licença MIT.
Para dúvidas ou sugestões, abra uma issue.
Desenvolvido com ❤️ em Kotlin