Skip to content

chiahungchan/android_accounting

Repository files navigation

Simple accounting android app

Brief Introduction

In this app, users can set their budget, add, edit, delete an entry, and show how much money they spent and left. Warning amount can also be set to get reminder if the amount of money is near their budget.

main screen

How to use?

  • For the first time, the app will prompt a dialog requesting user to set their budget and warning amount after they can start using.

    setting

  • Add: User can click the "Add" button to add en entry.

    add

  • Edit: Click "Expense" button and you can see a list of items you added previously. Click on the item you want to edit, and the dialog will be prompted.

    edit

  • Delete: Click the button on the top-left corner in the "Expense" screen to enter selection mode, and then select items you want to delete. For the current version, selected entries will be deleted immediately.

Implementation details

  1. Information storing

    For each entry, sqlite database file stored in internal storage is used. For user settings, regular text file is used. When users close the app, the two numbers shown in the main screen are stored to a text file, so next time when users reopen the app, the two number can be gotten from this file rather than making query to database.

  2. Layout

    RecyclerView is used in "Expense" screen to save memory usage.

Future plan

  1. Complete "Statistic" to provide more insights into how they spent their money.
  2. Let users download history of these entries, so user can create a new set of budget plan without wiping current data.
  3. Create multiple budgets. That is, users can have multiple budgets at the same time. If the money is spent on budget no.1, only money of no.1 will be affected and others won't.

About

Simple android app for accounting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages