Flutter was chosen after listing out what my goals were and how I would accomplish it with different frameworks. In my case the goal were
- Local first data
- A single codebase I could use for the platforms I was going to initially target (Linux + Android initially with stretch goal of all platforms)
- Better performance
I took a look at technologies liek Xamarin (now .NET MAUI), React Native, and even native platform apps. Ultimately, Flutter had some of the best Linux support outside of building a native app.
The app name was just something I found when looking for different synonyms for financial tracking terms. A Reckoner was a synonym for an accountant, thus the app name.
I am not an economist or banker, I am a software developer. I really started working on this after burning out at my fulltime job, I took a much laxer position and suddenly had a lot of spare energy. I didn’t find any local first FOSS tracker with a goal of enabling device synchronization and aggregator support. Generally the available trackers are either local only or you need to deploy a service on some server to get tracker.
One thing I’ve noticed is that a lot of trackers have either gone closed source, like Paisa or just stopped development like MoneyWallet.
Since I wrote this post, I have been regularly publishing release of Reckoner.
Hope that answers your questions!