Moneytree Light displays accounts and transactions for Japanese users.
All of the data is currently included in the bundle as JSON files, I have placed these files in "Assets"
There are two screens. The first is a list of accounts and the total balance of all the accounts.
The top of the screen shows the total amount. The rest displays a list of accounts. The list
of accounts is grouped by institution name. Each row in the list shows the name of the
account and the balance and should be ordered based on the account's name.
Tapping on an account brings up the second screen. This screen is a list of transactions for that
account. The top of the screen displays account details, including transaction balance.
The list of transactions is grouped by the month, and each row displays
the date, description and amount.
The source code is documented for logical explanations.
The source code is documented for logical explanations. The structure is similar to Accounts Structure.
- In the account list, a user should be able to see a list of accounts and the total balance
of those accounts in the user's currency. The list should be ordered by the account
name and grouped by institution. Each row should display the name and the
balance in that account's currency.
- In the account list, a user should be able to tap on the account to see the list of
transactions on that account. The transactions should be ordered by month, from the
newest to the oldest. Each row in the list should display the transaction’s date,
description and amount in the account's currency.
- In the transaction list, a user should see the transactions grouped by month, with each
header displaying the month, the year, and the cash flow (money in and money out)
during that month.
- In the transaction list, a user should be able to delete a transaction from the list after confirming that they really want to delete the transaction.
#Link error https://github.com/SupriyaNaveen/MoneyTreeLite/blob/master/readmeImages/lint-results.html
I have worked on Talkback when working with HCL Technologies. Need to label view with focusable true.
I would have tried to achieve the calculations with currency. Right now Only one currency considered for calculations.
Handling huge amount of data with pagination.
Tool bar UI components for header.
Code coverage.