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: