News:

10/23/16 - Welcome to the new forums!

Main Menu

Financier Mobile (Unofficial)

Started by asromzek, May 02, 2017, 12:11:26 AM

Previous topic - Next topic

asromzek

#60
v0.3.5 released: Clicking on a transaction will display split information if available, as well as the Edit/Remove transaction buttons. The don't do anything yet, but finalizing the layout was nearly the last step before building the transaction editor. Almost there...

Offline mode is going on the back burner for now. I'll revisit it when the app is a little more complete.

Edit: The transaction editor is probably the most complicated thing to figure out since it should provide auto complete for payees and categories. Building splits will also be fun. And I just noticed (because I failed to test for it) that split transaction information does not automatically update when they should through syncing. I'll fix that when I'm not dead tired.
/s implied, unless stated otherwise.

asromzek

Split updating is fixed, except for some odd behavior when a transfer to an on budget account is added as one of the splits. The split and target account don’t update with the transfer info until you refresh the app. I’ll handle that later. On to the transaction editor...

:parrot:
/s implied, unless stated otherwise.

Billy_McSkintos

Awesome! Thank you for all your work!
Project Fi Referral - Get $20 credit: https://g.co/fi/r/RWN1J1
Betterment.com Referral - 90 days managed free: https://www.betterment.com/?invite=marcusglynn

asromzek

Transaction entry/editing is well underway, and it's a beast to figure out. My compliments to Alex for making it looks easy. Most of the day was spent mocking up layouts and conceptualizing how things should flow. Connecting the dots is going to take some mental horsepower...

I may start with basic transaction entry, then transfers, and wrap up with tackling the complexity of splits.
/s implied, unless stated otherwise.

ottyacat

Quote from: asromzek on October 01, 2017, 08:06:29 PM
I may start with basic transaction entry, then transfers, and wrap up with tackling the complexity of splits.

Sounds like a plan :). Believe it or not i enter transactions quite often on my phone in native Financier... Needless to say its painful.

#exciting

asromzek

#65
v0.3.6 released: Initial transaction editor is put together. Clearing/unclearing and changing flag colors for existing transactions is working, mostly as a proof of concept. Changing date, amount, payee, category, and memo will each have their own special editor which will be added one by one. Clicking the corresponding section will open up the editor for each. Once all of the editors are working for existing transactions, the ability to create new transactions will fall into place.

Edit: I forgot to mention that a significant transaction list syncing bug was fixed, after fighting with code for 3 hours and discovering a simple half dozen line change that made things magically work.

The weekend was busier than I expected so this all you get. Deal with it. 8)
/s implied, unless stated otherwise.

asromzek

Public service announcement: Back up your budget(s) regularly if you're testing the mobile app. Everything is tested thoroughly before releasing, but I cannot guarantee that a bug won't slip through resulting in a corrupted budget file. I managed to seriously break one of my staging budgets while working on the transaction date calendar. It was an obvious mistake made while tearing up some shaky code, but that would not have been fun to deal with on out in the wild.

Again, I'll do my absolute best to validate everything before releasing, but it's better to be safe than sorry. :)
/s implied, unless stated otherwise.

Billy_McSkintos

Project Fi Referral - Get $20 credit: https://g.co/fi/r/RWN1J1
Betterment.com Referral - 90 days managed free: https://www.betterment.com/?invite=marcusglynn

asromzek

There's a little gear icon in the main Financier app that contains backup and export options. If you backup your database to a file, you can restore it at a later date. I stole this image from the Financier blog.
/s implied, unless stated otherwise.

asromzek

#69
v0.3.7 released: Date and memo editing have been added to the transaction editor.
v0.3.8 released: Fixed splits list not updating when transaction list changed during sync.

Next up is amount editing, payee editing, and finally category editing which may take as much effort as all of the other editors combined. This is mostly due to splits since each one as its own payee, category, and amount. I should be able to reuse those 3 editors when building a split, so it may not be as painful as I thought.
/s implied, unless stated otherwise.

ottyacat


asromzek

v0.3.9 released: Transaction amount editor added. There's definitely room for improvement on this one, so feedback is welcome.
/s implied, unless stated otherwise.

asromzek

v0.3.10 released: Revamped transaction amount editor layout. Added inflow/outflow buttons, change "+/-" button to clear button, and change text on "Delete" button to an arrow.
/s implied, unless stated otherwise.

ottyacat

Yea nice! That looking pretty swish now. Easy to use.

asromzek

Just some eye twitching button alignment to remedy...  ;)
/s implied, unless stated otherwise.