https://github.com/roblesdotdev/minicalculator
Simple and modern calculator app for Android, built entirely with Jetpack Compose and designed using Material 3. It features a clean, minimal UI with support for both light and dark themes.
https://github.com/roblesdotdev/minicalculator
Last synced: 11 months ago
JSON representation
Simple and modern calculator app for Android, built entirely with Jetpack Compose and designed using Material 3. It features a clean, minimal UI with support for both light and dark themes.
- Host: GitHub
- URL: https://github.com/roblesdotdev/minicalculator
- Owner: roblesdotdev
- Created: 2025-05-14T19:10:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-14T19:16:17.000Z (about 1 year ago)
- Last Synced: 2025-05-14T20:29:52.462Z (about 1 year ago)
- Language: Kotlin
- Size: 96.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## MiniCalculator
MiniCalculator is a simple and modern calculator app for Android, built entirely with Jetpack Compose and designed using
Material 3. It features a clean, minimal UI with support for both light and dark themes.
## โจ Features
- โ
Built with **Kotlin** and **Jetpack Compose**
- ๐จ Light & dark theme support with **Material 3**
- โ Basic math operations
- ๐งฑ **Clean Architecture** with MVVM pattern
- ๐พ Local data persistence using **Room**
- ๐ Dependency injection via **Hilt**
- ๐งน Static analysis with **Detekt** and **Kotlinter**
- ๐งผ Git hooks for formatting on commit

### Tasks
- installGitHooks: Installs Git hooks to auto-check formatting before commits
- formatKotlin: format Kotlin source code according to ktlint rules or warn when auto-format not possible.
- detekt: Code smell analysis.
## ๐ฆ Tech Stack
- Jetpack Compose
- Kotlin
- Hilt
- Room
- MVVM + Clean Architecture
- Detekt
- Kotlinter