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

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.

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

![image](https://github.com/user-attachments/assets/ae9d15e2-71a1-455d-b496-21da142d16ca)

### 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