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.
- Host: GitHub
- URL: https://github.com/vbmacieel/smartgrade
- Owner: vbmacieel
- Created: 2024-02-12T03:53:51.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-09T01:25:23.000Z (almost 2 years ago)
- Last Synced: 2025-03-05T05:17:14.830Z (about 1 year ago)
- Topics: android, koin, kotlin, mvvm, navigation-component, room-database, viewbinding-android
- Language: Kotlin
- Homepage:
- Size: 135 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.