-
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #301 from flow-mn:develop
Release 0.11.1
- Loading branch information
Showing
51 changed files
with
2,330 additions
and
318 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,80 +5,88 @@ | |
[](https://github.com/flow-mn/flow) | ||
[](https://discord.gg/Ndh9VDeZa4) | ||
|
||
## Download Flow (beta) | ||
## Preface | ||
|
||
[](https://play.google.com/store/apps/details?id=mn.flow.flow) | ||
[](https://apps.apple.com/mn/app/flow-expense-tracker/id6477741670) | ||
[](https://codemagic.io/apps/65950ed30591c25df05b5613/65950ed30591c25df05b5612/latest_build) | ||
 Flow is a | ||
|
||
> Backuping up before updating is highly recommended! | ||
* Free | ||
* Open-Source | ||
* Simple | ||
* UX-Focused | ||
* Fully-offline[^1] | ||
* Cross-platform[^2] | ||
|
||
## Preface | ||
personal expense tracking app. | ||
|
||
Flow is a free, open-source, cross-platform personal finance tracking app. | ||
## Download Flow (beta) | ||
|
||
Beta available on Android, iOS, and more[^1] | ||
[](https://play.google.com/store/apps/details?id=mn.flow.flow) | ||
[](https://apps.apple.com/mn/app/flow-expense-tracker/id6477741670) | ||
[](https://github.com/flow-mn/flow/releases/latest) | ||
|
||
### Features | ||
> You can build and run for Linux and macOS. Haven't tested Windows yet[^2] | ||
## Features | ||
|
||
* Simple & seamless UX | ||
* Multiple accounts | ||
* Multiple currencies | ||
* Fully-offline | ||
* Fully-offline[^1] | ||
* Full export/backup | ||
* JSON for backup | ||
* CSV for external software use (i.e., Google Sheets) | ||
|
||
## Try Flow | ||
* Fully recoverable backups (ZIP/JSON) | ||
* Export CSV for external software use (i.e., Google Sheets) | ||
|
||
Feedbacks and ideas are greatly appreciated 🌟 | ||
## Support Flow | ||
|
||
Flow in production: [Blog post](https://blog.gege.mn/publishing-flow-to-production-20250104?showSharer=true) | ||
Flow is a personal project developed during my free time, and it generates no | ||
income. Consider helping Flow! Here are some suggestions: | ||
|
||
## Supported platforms | ||
|
||
* Android | ||
* iOS | ||
* and more[^1] | ||
* Give a star on [GitHub](https://github.com/flow-mn/flow) | ||
* Leave a review on [Google Play](https://play.google.com/store/apps/details?id=mn.flow.flow) and [App Store](https://apps.apple.com/mn/app/flow-expense-tracker/id6477741670) | ||
* Tell a friend | ||
* [Buy me a coffee](https://buymeacoffee.com/sadespresso) | ||
|
||
Maintaining Flow on the App Store requires a substantial annual fee | ||
(see [Apple Developer Program](https://developer.apple.com/support/enrollment/#:~:text=The%20Apple%20Developer%20Program%20annual,in%20local%20currency%20where%20available.)), | ||
which [I currently cover](https://github.com/sadespresso). To ensure Flow's | ||
continued existence and future development, your support is greatly appreciated. | ||
|
||
## Development | ||
|
||
Please read [Contribuition guide](./CONTRIBUTING.md) before contributing. | ||
|
||
### Prerequisites | ||
|
||
* [Flutter](https://flutter.dev/) (stable) | ||
* [Flutter](https://flutter.dev/) (latest stable) | ||
|
||
Other: | ||
|
||
* JDK 17 if you're gonna build for Android | ||
* JDK 1.8 or 17 if you're gonna build for Android | ||
* [XCode](https://developer.apple.com/xcode/) if you're gonna build for iOS/macOS | ||
* To run tests on your machine, see [Testing](#testing) | ||
|
||
Building for Windows, and Linux-based systems requires the same dependencies | ||
as Flutter. Read more on <https://docs.flutter.dev/platform-integration> | ||
|
||
### Running | ||
|
||
`flutter run` | ||
|
||
See more on <https://flutter.dev/> | ||
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 libraries[^2]: | ||
Install ObjectBox dynamic libraries[^3]: | ||
|
||
`bash <(curl -s https://raw.githubusercontent.com/objectbox/objectbox-dart/main/install.sh)` | ||
|
||
Testing: | ||
|
||
`flutter test` | ||
|
||
[^1]: Will be available on macOS, Windows, and Linux-based systems, but no plan | ||
[^1]: Flow requires internet to download currency exchage rates. Only necessary | ||
if you use more than one currencies | ||
|
||
[^2]: Will be available on macOS, Windows, and Linux-based systems, but no plan | ||
to enhance the UI for desktop experience for now. | ||
|
||
[^2]: Please double-check from the official website, may be outdated. Visit | ||
[^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). |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.