gittech. site

for different kinds of informations and explorations.

Crush Your New Year Goals with This Handy Android App!

Published at
Jan 9, 2025

MyChallenges

Pipeline Quality Gate Status Code Smells Security Rating Bugs

Android Google Play Android React native

Get it on Google Play

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

screen screen screen screen screen



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