BeatCalc

App banner

License Android

BeatCalc 是一个使用 Jetpack Compose 构建的计算器应用,支持 计算历史深色/浅色主题,并提供更现代的界面与交互体验。

说明:本项目源自 SiliconeCalculator 的二次开发与重命名,用于发布与分发时请确保遵循开源许可及相关政策要求。

📷 预览

drawing drawing drawing

✨ 功能

🏛️ 架构

整体采用 Android 推荐的分层思路(UI + ViewModel + Data),并结合 Compose 的状态管理方式组织页面与交互。

🛠️ 技术栈

🚀 构建与运行

本地调试(Debug)

./gradlew :app:assembleDebug

Release 签名构建(APK / AAB)

本项目 不会在仓库中提交 keystore 或密码。请使用以下任一方式提供签名信息:

cp keystore.properties.example keystore.properties

然后执行:

./gradlew :app:assembleRelease
./gradlew :app:bundleRelease

产物路径:

🔒 隐私政策

上架 Google Play 时,建议将 privacy-policy.html 部署到可公开访问的地址,并在 Play Console 的 Privacy Policy 字段填写该链接。

💯 MAD Score

summary

License

Copyright 2022 Erfan Sn
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.