An open API service indexing awesome lists of open source software.

https://github.com/vbmacieel/smartgrade

An app to manage your grades.
https://github.com/vbmacieel/smartgrade

android koin kotlin mvvm navigation-component room-database viewbinding-android

Last synced: 9 months ago
JSON representation

An app to manage your grades.

Awesome Lists containing this project

README

          

# SmartGrade

**SmartGrade** is an Android application designed for managing subjects, grades, and overall academic performance.

## Technologies Used

- **Kotlin**
- **Room**: Android's persistent library providing an abstraction layer over SQLite.
- **Navigation**: Android's navigation component for managing navigation between fragments.
- **Koin**: A lightweight dependency injection framework for Kotlin applications.
- **MVVM (Model-View-ViewModel)**: Architectural pattern for structuring the app's codebase.
- **ViewBinding**: Android feature for interacting with UI elements, reducing boilerplate code.

## Features

- **Subject Management**: Save and manage academic subjects.
- **Grade Recording**: Record and manage grades for each subject.
- **Academic Evaluation**: Evaluate academic performance and view the overall situation in registered subjects.