8000 GitHub - acchandaz0/flow: A personal finance tracker app built with love, and Flutter
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

acchandaz0/flow

 
 

Repository files navigation

Flow logo Flow

Buy me a coffee Patreon Website  Flow's GitHub repo  Join Flow Discord server

App Demo

https://youtu.be/0UIFe_avIug?si=6n4xGCK-zBAXv3GJ

Preface

Flow logo Flow is a

  • Free
  • Open-Source
  • Simple
  • UX-Focused
  • Fully-offline1
  • Cross-platform2

personal expense tracking app.

Download Flow (beta)

Google Play Store App Store Other build files

You can build and run for Linux and macOS. Haven't tested Windows yet2

Features

  • Simple & seamless UX
  • Multiple accounts
  • Multiple currencies
  • Fully-offline1
  • Full export/backup
    • Fully recoverable backups (ZIP/JSON)
    • Export CSV for external software use (i.e., Google Sheets)

Support Flow

Flow is a personal project developed during my free time, and it generates no income. Consider helping Flow! Here are some suggestions:

Development

Please read Contribuition guide before contributing.

Prerequisites

Other:

  • JDK 1.8 or 17 if you're gonna build for Android
  • XCode if you're gonna build for iOS/macOS
  • To run tests on your machine, see Testing

Building for Windows, macOS, and Linux-based systems requires the same dependencies as Flutter. Read more on https://docs.flutter.dev/platform-integration

Testing

If you plan to run tests on your machine, ensure you've installed ObjectBox dynamic libraries.

Install ObjectBox dynamic libraries3:

bash <(curl -s https://raw.githubusercontent.com/objectbox/objectbox-dart/main/install.sh)

Testing:

flutter test

Footnotes

  1. Flow requires internet to download currency exchage rates. Only necessary if you use more than one currencies 2

  2. Will be available on macOS, Windows, and Linux-based systems, but no plan to enhance the UI for desktop experience for now. 2

  3. Please double-check from the official website, may be outdated. Visit https://docs.objectbox.io/getting-started#add-objectbox-to-your-project (make sure to choose Flutter to see the script).

About

A personal finance tracker app built with love, and Flutter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 95.0%
  • C++ 2.4%
  • CMake 1.8%
  • Swift 0.4%
  • Ruby 0.3%
  • C 0.1%
0