[x] Refactor (does not change functionality, e.g. code style improvements, linting)
[x] Documentation update
How Has This Been Tested?
Since documentation and refactoring does not change the functionality of code, so no testing is required.
But I am using Android Emulator(API 31) for testing.
Checklist:
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have started working on documenting the code
[x] My changes generate no new warnings
[x] I have checked my code and corrected any misspellings
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[ ] I have completed the documentation
Maintainer Checklist
[ ] closes #xxxx (Replace xxxx with the GitHub issue number)
Description
Document the code to make it easier for developers to understand the purpose, functionality, and usage of different parts of the codebase.
Fixes # (issue) [DOC: Document the code so that newer developers are easily able to understand the code] (https://github.com/AOSSIE-Org/Resonate/issues/275)
Type of change
Document the code and refactor the code.
How Has This Been Tested?
Since documentation and refactoring does not change the functionality of code, so no testing is required. But I am using Android Emulator(API 31) for testing.
Checklist:
Maintainer Checklist