A GPA calculator that works by adding the courses' credits & grades. The app saves the data persistenly using Room.
-
Add tests
-
Add editing feature for the course details page
-
Add a backend to save the data in the cloud
Android SDK, Kotlin, SQLite, Room
For support, email charaf@charafmrah.com.
1- Download the project zip code from GitHub
2- Unzip the folder
3- Open Android Studio
4- Click "File" -> "Open Project"
5- Choose the unzipped folder
The app was built with accessibility in mind. I used coroutines & fragments to improve performance. The app follows the MVVM architecture. Room is used for persistent data.
Contributions are always welcome!
See contributing.md
for ways to get started.
Please adhere to this project's code of conduct
.