Skip to content

An expense tracker mobile app built with Flutter and Bloc, featuring Firebase Authentication, FCM, speed to text, and data caching

Notifications You must be signed in to change notification settings

cuonvc/ex-money

Repository files navigation

Exmoney - Expense tracking application

Step by step to build the application for Android

  • Clone the mobile project from develop branch
  • Clone the backend project from develop branch and run with Spring or pull the Docker image from Docker hub
  • Install Dart and Flutter
  • Create Firebase project
  • Get SHA1 and SHA256 and config to the Android application on Firebase
    • Windows: keytool -list -v -keystore C:\Users\username\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
  • In the Android app on Firebase project, config the SHA1 and SHA256 token
  • Download the google-services.json file and paste to ../android/app directory
  • Copy and paste the client ID from the GoogleService-Info.plist into ../ios/Runner/Info.plist file
<!-- TODO Replace this value: -->
<!-- Copied from GoogleService-Info.plist key CLIENT_ID -->
<string>[YOUR IOS CLIENT ID]</string>
  • Paste the firebase_options.dart file to ../lib directory
  • Paste the firebase.json file to the root directory
  • ...and flutter pub get

About

An expense tracker mobile app built with Flutter and Bloc, featuring Firebase Authentication, FCM, speed to text, and data caching

Topics

Resources

Stars

Watchers

Forks