charafmrah / College-GPA-Calculator

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:Apache License 2.0


Languages

Language:Kotlin 100.0%