
BeatCalc 是一个使用 Jetpack Compose 构建的计算器应用,支持 计算历史、深色/浅色主题,并提供更现代的界面与交互体验。
说明:本项目源自 SiliconeCalculator 的二次开发与重命名,用于发布与分发时请确保遵循开源许可及相关政策要求。
整体采用 Android 推荐的分层思路(UI + ViewModel + Data),并结合 Compose 的状态管理方式组织页面与交互。
./gradlew :app:assembleDebug
本项目 不会在仓库中提交 keystore 或密码。请使用以下任一方式提供签名信息:
keystore.properties(推荐)
keystore.properties.example 为 keystore.properties.gitignore 中忽略,不会提交)cp keystore.properties.example keystore.properties
RELEASE_STORE_FILE_PATHRELEASE_STORE_PASSRELEASE_KEY_ALIASRELEASE_KEY_PASS然后执行:
./gradlew :app:assembleRelease
./gradlew :app:bundleRelease
产物路径:
app/build/outputs/apk/release/app-release.apkapp/build/outputs/bundle/release/app-release.aabPRIVACY_POLICY.mdPRIVACY_POLICY_EN.mdprivacy-policy.html上架 Google Play 时,建议将
privacy-policy.html部署到可公开访问的地址,并在 Play Console 的 Privacy Policy 字段填写该链接。

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.