What?
Simple offline buxfer.com client.
Buxoff is short for a Buxfer Offline. And this is yet another client app for the famous
financial tracker. It is just to log your expenses.
There are three main differences from the other clients:
1. it is offline
2. thats why it is fast
3. it is safe (read below)
Who?
This is application for those who are traveling a lot and always on the run. Yes, 3G / 4G / LTE is everywhere nowadays, but, alas, sometime it is terribly slow or too expensive. Do you like international roaming?
Why?
Buxoff is not yet another slow / buggy web app forcing you to wait for ages until it loads.
This is a native mobile application working as fast as your phone can. You can save all your
expenses on the spot and push them to buxfer.com later.
The transaction properties (tags, transactions, rules) are saved locally on device and autocompletion helps you fill the fields. The more you use the app, the more rules it knows.
Buxoff uses email interface of buxfer.com, thus it doesnt require your buxfer account credentials
and even Internet connection.
More
Support page: https://github.com/iutinvg/buxoff
This project is a sort of an academic project now. Its my investigation about how to create C++ cross platform code for mobiles. So its my hobby C++ project. Some technical details could be a point of your interest:
* all "business logic" is implemented in C++, UI is implemented on a platform technology
* persistent layer is [LevelDB](https://github.com/google/leveldb)
* The records are stored in [JSON](https://github.com/nlohmann/json) format in the database
* [Catch](https://github.com/philsquared/Catch) is used for unit-testing
* `make` is used for building of libraries for Android and iPhone
* sources and more information at https://github.com/iutinvg/buxoff