Skip to content

Personal Android mobile application development project. #Java, #SQLite

License

Notifications You must be signed in to change notification settings

HongjoLim/My-Financial-Manager

Repository files navigation

MFManager

This is a personal project to learn about Android mobile application development. This application helps the user keep track of all the expenditures and income by recording them.

Project title

MFManager (My Financial Manager)

Project duration

Mar 1st, 2018 - Apr 8th, 2018.

Framework and language

Android Studio + Java + SQLite

Usage

A user can…

  • open accounts
  • change balance of each account
  • transfer between accounts
  • record expense and income
  • set monthly budget categories
  • enter credit card information and record credit transactions
  • set monthly earning plans

Functions

  • displays net earnings for last 7 days
  • displays monthly net earnings for the past 6 months
  • displays the percentage of this earnings of this month
  • displays the percentage of expense in each budget category

Costumization

  • user can selects currency
  • set the default cash balance
  • make balance adjustment lists visible/invisible

Sources

  • Lynda.com
  • This code uses [MPAndroidChart - Copyright 2018 Philipp Jahoda] which is licensed under the Apache 2.0 License, and can be obtained [here - MPAndroidChart by PhilJay ]

License

Copyright 2018 HONGJO LIM

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

How To Get Started With The App

Quick Start Guide

Follow the steps to download, and get started on MFManager!

ScreenShots

Login Activity

login_activity

Setting Default Values

The user can set default balance of Cash, and choose currency

select_default_cash choose_currency

Main Activity

Navigation Drawer Menu

navigation_drawer_menu

Net Earnings for the past 7 days & 6 months

main_activity

Assets pie chart & Budget Summary for this month

assets_piechart budget_summary

The percentage of earnings

earning_progressbar2

Showing Expense Activity

Displays all the records of expense

showing_expense_activity

Adding Expense Activity

The user can add Expense

adding_expense_activity

Showing Income Activity

Displays all the records of income

showing_income_acgtivity

Adding Income Activity

The user can add income

salary

Showing Accounts Activity

Displays all the accounts

showing_accounts_activity

Setting Accounts Activity

The user can set an account

setting_accounts_activity

Budget Activity

The user can set expense categories

budget_activity

Earning Plans Activity

The user can set income categories

earning_plan_activity

Transfer Activity

The user can transfer balance between accounts including cash

transfer_activity

Showing Credit Activity

The user can view the list of credit cards

showing_credit_activity

Showing Credit Detail Activity

The user can show the detail of credit cards

showing_credit_detail_activity

About

Personal Android mobile application development project. #Java, #SQLite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages