
gittech. site
for different kinds of informations and explorations.
Crush Your New Year Goals with This Handy Android App!
Published at
Jan 9, 2025
Main Article
MyChallenges

What is this?
Discover a user-friendly app for tracking your journey to a healthier π, more active lifestyle ποΈββοΈ. From counting steps and event participation to detailed measurements like weight loss, our app offers several options. You can even create calendar-based challenges π
for regular exercise, healthy living habits, and better sleep π. Stay motivated, achieve your goals, and live your best life with 'MyChallenges' app β¨
Screenshots





Development
Tech stack:
- Node.Js v18.14.0
- npm 9.8.1
- Java 19.0.2
Setting up environment:
npx react-native info
git lfs install
(used for large files)- Install Node.Js v18.17.0
- Install Android studio
Start an app
npx react-native start
npm run android
Rename bundle
npm install react-native-rename -g
npx react-native-rename@latest "MyChallenges" -b com.baitupasaulis.MyChallenges
Versioning
https://github.com/gustarus/react-native-version-up
npm run version:up -- --patch
git tag -a v1.0.X -m 'release 1.0.X: increase versions and build numbers'
git commit -m 'release 1.0.X: increase versions and build numbers'
git push origin --tags
Release
Andoid Play Store
To release an application run this command under 'android' folder
./gradlew bundleRelease
Bundle appears in ...\MyChallenges\android\app\build\outputs\bundle\release
https://play.google.com/console/u/0/developers/6969098457648081136/app-list