制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Minimal black & white Android workout tracker. Logs the weight on every exercise and colours an anatomy map: blue = strong, red = weak.
Download: https://wilfrombdn.github.io/heavynt/
native/ is a true native Android app (Kotlin + Jetpack Compose), not a web view. It reads the same JSON backup format as the original web/Capacitor version (src/ + android/, kept for reference), so data can be restored straight across.
.\scriptsuild-native.ps1 # tests + signed APK -> dist\heavynt.apk
.\scripts
elease-native.ps1 3.0.1 "notes" # builds + publishes a GitHub Release
node scripts/gen-kotlin-data.mjs regenerates the exercise library for Kotlin from src/data.js.
npm install
npm run build # bundles src/ -> www/app.js (open www/index.html#home in a browser to preview)
npm test # logic tests
.\scripts\build-apk.ps1 # signed APK -> dist\workout-tracker.apk
.\scripts\release.ps1 1.0.1 "notes" # builds + publishes a GitHub Release
Needs JDK 21 and the Android SDK (ANDROID_HOME, default C:\Android). Releases are signed with keystore/release.jks (git-ignored, back it up: without it updates can't install over the old app). Bump versionCode/versionName in android/app/build.gradle for each release.
Starter exercises live in src/data.js; add more there or in the app's Exercises tab.