CodeCamp app repository
The CodeCamp app is an AndroidIasi product meant to demonstrate the usage of AndroidAnnotations and MVP architecture to be used as a support for the AndroidAnnotations presentation.
The following code analysis tools are set up on this project:
- PMD: It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. See this project's PMD ruleset.
./gradlew pmd
- Findbugs: This tool uses static analysis to find bugs in Java code. Unlike PMD, it uses compiled Java bytecode instead of source code.
./gradlew findbugs
- Checkstyle: It ensures that the code style follows Ribot's Android code guidelines See our checkstyle config file.
./gradlew checkstyle
- Flow
--> CheckStyle --> FindBugs --> PMD --> (To be continued --> Android Lint --> UnitTests --> Functional Test) --> ✔️
Special thanks to Ribot for the android-boilerplate project