You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
13 hours ago | |
---|---|---|
.bundle | 9 months ago | |
.vscode | 4 months ago | |
.yarn/releases | 7 months ago | |
android | 13 hours ago | |
ios | 4 months ago | |
metadata/en-US | 3 weeks ago | |
migrations | 2 weeks ago | |
tests | 1 month ago | |
.Gemfile | 5 months ago | |
.buckconfig | 9 months ago | |
.eslintrc.js | 3 months ago | |
.fdignore | 6 months ago | |
.gitignore | 3 months ago | |
.prettierrc.js | 5 months ago | |
.rgignore | 8 months ago | |
.ruby-version | 4 months ago | |
.watchmanconfig | 7 months ago | |
.yarnrc.yml | 8 months ago | |
App.tsx | 3 weeks ago | |
AppFab.tsx | 3 months ago | |
AppInput.tsx | 3 months ago | |
BestList.tsx | 5 months ago | |
BestPage.tsx | 5 months ago | |
Chart.tsx | 4 months ago | |
ConfirmDialog.tsx | 3 months ago | |
DrawerHeader.tsx | 3 months ago | |
EditPlan.tsx | 1 month ago | |
EditSet.tsx | 13 hours ago | |
EditSets.tsx | 3 months ago | |
EditWorkout.tsx | 3 months ago | |
Gemfile | 9 months ago | |
Gemfile.lock | 4 months ago | |
HomePage.tsx | 3 months ago | |
LICENSE | 9 months ago | |
ListMenu.tsx | 3 months ago | |
Page.tsx | 3 months ago | |
PlanItem.tsx | 3 weeks ago | |
PlanList.tsx | 3 months ago | |
PlanPage.tsx | 5 months ago | |
README.md | 5 months ago | |
Routes.tsx | 3 months ago | |
Select.tsx | 3 months ago | |
SetItem.tsx | 3 months ago | |
SetList.tsx | 3 months ago | |
SettingsPage.tsx | 2 weeks ago | |
StackHeader.tsx | 3 months ago | |
StartPlan.tsx | 3 weeks ago | |
StartPlanItem.tsx | 3 months ago | |
Switch.tsx | 3 months ago | |
TimerPage.tsx | 3 months ago | |
ViewBest.tsx | 1 month ago | |
WorkoutItem.tsx | 5 months ago | |
WorkoutList.tsx | 3 months ago | |
WorkoutsPage.tsx | 5 months ago | |
app.json | 7 months ago | |
babel.config.js | 5 months ago | |
best.service.ts | 3 weeks ago | |
colors.ts | 3 months ago | |
constants.ts | 3 months ago | |
count-many.ts | 5 months ago | |
data-source.ts | 2 weeks ago | |
db.ts | 3 months ago | |
deploy.sh | 2 months ago | |
drawer-param-list.ts | 5 months ago | |
gym-set.ts | 5 months ago | |
home-page-params.ts | 3 months ago | |
index.js | 5 months ago | |
input.ts | 3 months ago | |
install.sh | 5 months ago | |
jest.config.js | 5 months ago | |
jestSetup.ts | 3 months ago | |
metrics.ts | 5 months ago | |
metro.config.js | 5 months ago | |
mock-providers.tsx | 3 months ago | |
options.ts | 3 months ago | |
organize.sh | 3 months ago | |
package.json | 13 hours ago | |
periods.ts | 7 months ago | |
plan-page-params.ts | 4 months ago | |
plan.ts | 5 months ago | |
react-native.config.js | 4 months ago | |
release.sh | 8 months ago | |
route.ts | 5 months ago | |
settings.ts | 2 weeks ago | |
time.ts | 4 months ago | |
toast.ts | 5 months ago | |
tsconfig.json | 5 months ago | |
use-dark.ts | 5 months ago | |
use-theme.ts | 4 months ago | |
use-timer.ts | 3 months ago | |
volume.ts | 5 months ago | |
watch-lint.sh | 6 months ago | |
watch-tsc.sh | 6 months ago | |
write.ts | 4 months ago | |
yarn.lock | 4 days ago |
README.md
Massive
Massive tracks your reps and sets at the gym. No internet connectivity or high spec device is required.
Features
- Track weight, reps and sets
- Rest timers after each set
- Progress graphs
- Day planner


Screenshots









Building from Source
First follow the React Native Environment Setup. Then run the following command:
cd android
./gradlew assembleRelease
The apk file can be found at android/app/build/outputs/apk/release/app-*-release.apk
The APKs are separated by architecture, for example we have:
app-arm64-v8a-release.apk
app-armeabi-v7a-release.apk
app-x86_64-release.apk
app-x86-release.apk
Your phone is probably app-arm64-v8a-release.apk
.
Running in Development
First ensure Node.js dependencies are installed:
yarn install
Then start the metro server:
yarn start
Then (in a separate terminal) run the android
script:
yarn android
Fdroid Metadata
You can find the metadata yaml file in the fdroiddata repository: https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/com.massive.yml
Relevant Documentation
- Android https://developer.android.com/docs
- TypeScript https://www.typescriptlang.org/docs/
- JavaScript https://developer.mozilla.org/en-US/docs/Web/JavaScript
- SQLite https://sqlite.org/docs.html