Budget Flow was originally launched in 2023 as an app exclusively developed for the Apple ecosystem. As a result, some features available on iOS, iPadOS, macOS, and watchOS may not yet be supported on other platforms, such as Android.
This article explains how Budget Flow has evolved over time, why certain differences between platforms exist, and what to expect in the future.
The Story Behind Budget Flow
🍎 Starting with Apple
Budget Flow was created in 2023 by Fabian Hasse, a solo developer with over a decade of professional software development experience, and continues to be independently developed and maintained to this day.
Over the years, the app has continuously evolved, introducing new features and improvements while expanding its support across iPhone, iPad, Mac, and Apple Watch.
During this time, Budget Flow was built specifically around Apple’s technologies and frameworks, allowing for deep integration with the Apple ecosystem.
🤖 Expanding to Android
As Budget Flow grew, requests for an Android version became increasingly common. However, bringing an existing Apple app to Android presented a significant challenge.
Rather than maintaining two entirely separate applications, Budget Flow underwent a major modernization, replacing its previous UIKit-based interface with SwiftUI and adopting a new architecture.
With the help of Skip, much of the Swift and SwiftUI code can now be shared between Apple and Android platforms, making it possible to develop and maintain both versions more efficiently. This transition laid the foundation for Budget Flow’s expansion beyond the Apple ecosystem.
While both versions share much of their underlying code and functionality, certain features however may initially remain exclusive to Apple devices or behave differently on Android.
Why Are There Differences Between Platforms?
Platform-Specific Features
Apple and Android provide different system capabilities, frameworks, and integrations. For example, some features, such as widgets, system shortcuts, or platform-specific integrations, require additional implementation work for each operating system.
Even with a shared codebase, not every feature can be transferred directly from one platform to another.
Development Resources
Budget Flow is independently developed and maintained by a single developer. This means that new features, bug fixes, platform improvements, and ongoing maintenance all need to be carefully prioritized.
Rather than rushing to achieve complete feature parity, the focus is on delivering a reliable, polished, and consistent experience across supported platforms.
User Feedback and Priorities
User feedback plays an important role in shaping the future of Budget Flow as feature requests and suggestions help identify which improvements matter most to the community. However, development priorities also depend on technical feasibility, platform limitations, and the resources available.
The goal is to gradually reduce unnecessary differences between platforms while continuing to improve Budget Flow as a whole.
What’s Next for Budget Flow?
Android support is an important step in making Budget Flow accessible to more people. Future updates will focus on improving stability, expanding functionality, and bringing additional features already available on Apple devices to Android. Some features may also be introduced simultaneously across both platforms, while others will continue to require platform-specific development.
Looking further ahead, a web version is also planned to make Budget Flow accessible on additional platforms, such as Windows and Linux. However, the current priority remains improving the existing apps and establishing the necessary foundations before expanding to further platforms.
For the latest updates, planned improvements, and feature requests, visit the Budget Flow Roadmap.
Thank you for supporting Budget Flow and helping shape its future! ❤️