FLUTTER ECOSYSTEM

dreautall/waterfly-iii

Firefly III के अनौपचारिक Android ऐप, एक मुफ्त और खुला स्रोत व्यक्तिगत वित्त प्रबंधन उपकरण।

वॉटरफ्लाई थ्री प्रोजेक्ट कवर
Stars
710
Forks
66
अंतिम पुश (UTC)
14 सित॰ 2026
प्रोजेक्ट स्थिति
सक्रिय
dreautall GitHub avatar
GITHUB User

dreautall ↗

भाषाएँDartSwiftRubyKotlinObjective-C

तकनीकी विषय

संबंधित पैकेज और उदाहरण

material_color_utilities कवरv0.13.0

material_color_utilities

मैटेरियल डिज़ाइन 3 रंग प्रणाली को संचालित करने वाले एल्गोरिदम और उपयोगिताएं, जिसमें छवियों से थीम रंग चुनना और रंगों के टोन बनाना शामिल है; सभी एक नए रंग अंतरिक्ष में।

275लाइक 53 लाख30-दिन डाउनलोड160Pub अंक
AndroidiOSWebmacOSWindowsLinux
syncfusion_flutter_charts कवरv33.2.6

syncfusion_flutter_charts

एक फ्लटर चार्ट लाइब्रेरी जिसमें कार्टेशियन और सर्कुलर चार्ट जैसे डेटा विज़ुअलाइज़ेशन विजेट शामिल हैं, ताकि रियल-टाइम, इंटरैक्टिव, उच्च प्रदर्शन, एनिमेटेड चार्ट बनाए जा सकें।

3.6 हज़ारलाइक 1.8 लाख30-दिन डाउनलोड150Pub अंक
AndroidiOSWebmacOSWindowsLinux
badges कवरv3.2.0

badges

एक बैज बनाने के लिए एक पैकेज। बैज का उपयोग किसी भी विजेट के अतिरिक्त चिह्न के रूप में किया जा सकता है, उदाहरण के लिए शॉपिंग कार्ट में आइटम की संख्या दिखाएं।

3.8 हज़ारलाइक 3.3 लाख30-दिन डाउनलोड160Pub अंक
AndroidiOSWebmacOSWindowsLinux
v4.1.1

swagger_dart_code_generator

क्या आपने HTTP रिक्वेस्ट कोड लिखने में समस्या का सामना किया है? इस पैकेज में आपको जो भी HTTP और मॉडल कोडजनरेशन की क्षमता चाहिए, वह सब मौजूद है।

327लाइक 68.2 हज़ार30-दिन डाउनलोड145Pub अंक
AndroidiOSWebmacOSWindowsLinux

उपयोग की गई निर्भरताएँ

निर्भरता सूची 48 आइटम

ऐप श्रेणियाँ

रैंकिंग

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

Waterfly III

https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.playstore/en_badge_web_generic.png https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/fdroid_get-it-on.png

Unofficial Android App for Firefly III, a free and open source personal finance manager.

The app design is heavily influenced by Bluecoins. Please also read the FAQ.

Features

  • General
    • Light & Dark mode, supports dynamic colors
    • Translation ready - help to translate via Crowdin!
    • Listen to incoming notifications (e.g., from Google Pay or your banking app) and pre-fill transactions (Android only)
    • Option to require fingerprint to open the app
  • Dashboard
    • Five different charts charts for the current balance & recent history
    • Waterfall chart for net earnings in recent months
    • Budget overview for last 30 days
    • Upcoming bills
  • Transactions
    • List transactions by date
    • Ability to filter the list by various fields
    • Add & edit transactions with autocomplete, including attachments and pictures, split transactions & multi currency support
  • Balance Sheet
    • List individual account balances
  • Piggy Banks
    • View piggy banks, sorted by category
    • Add/Remove money from piggy banks
  • Accounts
    • List all asset/expense/revenue/liability accounts
    • Search for specific accounts
  • Categories
    • View monthly transactions split up by category
    • Add, edit & delete categories
  • Bills
    • View bills and their overview organized into groups
    • Inspect bill details and see connected transactions
Feature Status

The app does not try to replicate every single feature that the Webinterface has. Instead, it tries to be a good companion to access the most used functions on-the-go. More in-depth operations such as creating or modifying rules are not planned for this app.

If you are missing anything, feel free to open a feature request, or look at what other users are requesting.

Releases

The stable releases are published to the Google Play Store, and are also available for download from the GitHub releases page. There is no fixed release schedule.

You can also opt in to the (open) beta channel at Google Play here. The beta channel will feature the "pre-releases" from the GitHub releases page, and might not be as stable.

Screenshots

All made with a Google Pixel 8, showing Waterfly III v1.0.0

Dashboard Transactions Transaction Filters
https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_dashboard.png https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_transactions_overview.png https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_transactions_filters.png
Transaction Add Transaction Edit Transaction Attachments
https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_transaction_add.png https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_transaction_edit.png https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_transaction_attachments.png
Account Screen Category Screen Piggy Banks with Chart
https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_accounts.png https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_categories.png https://raw.githubusercontent.com/dreautall/waterfly-iii/HEAD/.github/assets/screen_piggy_chart.png

Technology

The app is built using Flutter, and tries to keep to the Material 3 design guidelines. Additionally, I try to keep the app as "lean" as possible, without any trackers or unneeded dependency on external packages.

Motivation

Having troubles with Bluecoins syncing across devices and not always storing attachments online, I was looking for a self-hosted alternative and discovered Firefly III. After a quick script to migrate from Bluecoins to Firefly III, the only thing left was to download an app to easily track expenses on-the-go… or so I thought.

Unfortunately, I discovered that the existing Android Apps for Firefly III had been either outdated or very buggy and hardly maintained. Always wanting to use Flutter for something, I started to make my own app, modeling it after the Bluecoins app I used so far and its interface that I really liked.