Skip to content

A college GPA calculator Android app built using Kotlin following architecture & coding best practices.

License

Notifications You must be signed in to change notification settings

charafmrah/College-GPA-Calculator

Repository files navigation

College GPA Calculator

A GPA calculator that works by adding the courses' credits & grades. The app saves the data persistenly using Room.

Screenshots

Roadmap

  • Add tests

  • Add editing feature for the course details page

  • Add a backend to save the data in the cloud

Tech Stack

Android SDK, Kotlin, SQLite, Room

Support

For support, email charaf@charafmrah.com.

Run Locally

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

Optimizations

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.

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Releases

No releases published

Packages

No packages published

Languages