Money banner

Money

14 devlogs
34h 8m 31s

Simple iOS app that tracks money and spending. purposely simple and fast, even while syncing with cloud.

Adon Omeri

I added more transaction types because I just realised all my old ones were just negative, so now depending on if your transaction is positive or negative it shows different options for the transaction types. the other two screenshots show my first first migration, because i needed to rename one of the existing enum cases, and that failed because i was trying to convert a native postgres enum when i was just using swift codable to store them as strings

Attachment
Attachment
Attachment
Attachment
0
Adon Omeri

made the graph view more refined with the visual style and with selection

Attachment
Attachment
Attachment
0
Adon Omeri

i refined the charts, and added transitions and hover selection. i will add more charts later probably

Attachment
Attachment
Attachment
Attachment
0
Adon Omeri

I added sideways support for iphone, and an ipad and a mac target, which is built for ipad, and an alnalysis tab that i will add more things to, such as a pie chart of all expenditure from the categories i have

Attachment
Attachment
Attachment
Attachment
0
Adon Omeri

added haptics when the tab changes

Attachment
Attachment
0
Adon Omeri

i added the watch app, which is completely independent of iPhone except for the user login token, because login and signup and account settings shouldnt be on the watch. this is so that it doesnt need to be near its iphone to pull data from it, but directly from the server.

Attachment
Attachment
Attachment
Attachment
Attachment
0
Adon Omeri

added watch app, and going to start developing that

Attachment
0
Adon Omeri

added delete account, and in the process also fixed signup and log in functionality because they were also returning mismatching types and showing an error even when it was successful

Attachment
0
Adon Omeri

refactored it because it was starting to get quite messy and i was duplicating database and networking logic which was really bad and crashed it every time a switched tabs after changing items, etc

Attachment
1

Comments

developergirishgiri

bro nice plz give me vote also

Adon Omeri

alot of bug fixes for the server and the client, from json decoding problems to mismatched types and other weird stuff.

i also finished teh listview, along iwth its detailview to patch them. i havent added deleting yet.

and on the home screen i made the background red when in the negatives

Attachment
Attachment
Attachment
0
Adon Omeri

i refined the ui, mainly on teh homeview toolbar items and the add transactiondetailview, i think it looks better now and since i couldnt tint the picker options i tinted the price field.

Attachment
Attachment
0
Adon Omeri

i made the screens below, obviously theres more to come, and fixed quite a few server bugs and added some routes. i am taking extra time to make sure the code is clean and has animations everywhere, along with forcing liquid to behave as it should. the add transaction page might change quite a bit because i still dont like some sizing and spacing there.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
Adon Omeri

ok i set up all the server routes for users and transactions and tokens and stuff, and i initialised everything on github and also setup the xcode app, below is the home screen i spent too much time adjusting the padding on

Attachment
Attachment
Attachment
0
Adon Omeri

Read the docs for vapor, the backend I’ll be using, and initialised the database and frontend app.

Attachment
0