Skip to content

A react native app to help me keep track of what monthly expenses I still need to pay

License

Notifications You must be signed in to change notification settings

Ribeiro-Tiago/debtr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debtr

A mobile app to help me keep track of the status of my monthly expenses, given that they're paid at different points in time throughout the month.

Currently only available on android due to licensing costs

app screenshot app screenshot app screenshot app screenshot

Build android

  • yarn build:apk to build an apk
  • yarn build:aab to build an aab for google store

Icon and plash

Icon and splash were created using https://github.com/bamlab/react-native-make

  • react-native set-icon -h to figure out how to create a new icon
  • react-native set-splash -h to figure out how to create a new splash

Config for android and ios

Running locally on android

  • yarn install
  • optional: if you want a specific android version have the emulator running
  • yarn android

Errors running android

:app:installDebug - INSTALL_FAILED_INVALID_APK: Package couldn't be installed in (...) /base.apk code is missing

No idea what issue this is but cd android && ./gradlew clean seems to fix it

:app:mergeExtDexDebug - java.nio.file.NoSuchFileException: android/app/build/intermediates/external_file_lib_dex_archives/debug/out

It's very likely that this issue appears with fresh gradlew (or after gradlew clean). Just run yarn build:android and you're good to go

Runing locally on ios

  • yarn install
  • cd ios && pod install
  • optional: if you want a specific iphone version have the emulator running
  • yarn ios

Contribution

Wanna contribute? Check the how to and then see what needs to be done, look for TODO: comments in the code of stuff I have to do but haven't gotten around to it yet, or come up with new features yourself

Credits

Icon from smashicons @ flaticon.com

Store image templates made with app store screenshots

ToS and PP PDFs generated with https://app-privacy-policy-generator.firebaseapp.com/

Buy Me A Coffee