- Multi module project
- Clean architecture
- Koin
- Data Store
- Compose Navigation
- Detekt
- Detekt custom rules
- Detekt Pre Commit
This project contains a pre-commit and pre-push hook to have a better code quality. It is necessary to make this steps in order to setup the quality control at push times:
- Change hooksPath
$ git config core.hooksPath .githooks- Add permissions to the hook:
$ chmod +x .git/hooks/pre-commit .git/hooks/pre-pushTo fix the errors the pre-commit hook reports, execute this in the
terminal inside the project's directory (it does not matter if it is the Android
Studio's terminal or your preferred terminal):
$ ./gradlew detektKotzilla es un SDK para monitorear y optimizar el rendimiento. Se debe instalar el plugin Koin y conectarlo con tu cuenta. El proyecto cuenta con un archivo kotzilla.json donde se deben añadir las claves de tu cuenta.