All code submitted to the repository must follow MVVM ( Model-View-ViewModel ) design pattern.
The code you submit must be readable and maintainable. Make sure you use abstraction to reduce code duplication. You should always test your code before opening a Pull Request, both manually and using unit tests.
Format your code (.kt / .xml) before committing it.
Please, follow this basic project structure:
To keep the codebase maintainable and easy to read, you are encouraged to follow this Google style guide. Please, make sure the code you want to submit follows those rules before opening a Pull Request. This will make the review process easier for us.
Here is a list of tools you may need to contribute to SaveApp: