Skip to content

Contains the android client design for tracking liquid assets/goals and becoming better with finances!

License

Notifications You must be signed in to change notification settings

CodePath-MAF/AndroidClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goalie (Android)

Goalie is a mobile application that enables Mission Asset Fund (MAF) Lending Circle participants to:

  • Easily monitor their loan status, including payments in real-time.
  • Monitor and input savings and spendings.
  • Create short-term budget goals.
  • Receive notifications from MAF staff if there are any payment issues or program updates.

Walkthrough

Video Walkthrough

Screenshots

Dashboard    Transactions    Transactions 2    Add Transactions    Lending Circle    Lending Circle Post    Lending Circle Comments    Lending Circle 2    Goal

Team

Devs

Designers

Setup Instructions

  • Clone the repository

git clone https://github.com/CodePath-MAF/AndroidClient.git

  • Create the config file

Create res/values/app_config.xml and add in the Parse Application & Client ID for the project following this sample:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="parseApplicationId">PARSE_APPLICATION_ID</string>
    <string name="parseClientId">PARSE_CLIENT_ID</string>
</resources>

Note: This config file will be gitginore.

  • Import Third-party Libraries

Libraries are included within the third-party-libs folder.

Third-party Libraries

Below we have the list of third-party libraries used on the app:

  • Parse SDK: responsible for doing the data synchronization between the app and remote server
  • ParseLoginUI: UI wrapper for log in/sign up services
  • HoloGraphLibrary: allow beautiful graphs and charts to be easily incorporated into Android
  • Calligraphy: custom fonts for Android
  • Android ViewPagerIndicator: Paging indicator widgets
  • CircularView: A custom view for Android. It consists of a larger center circular view that is surrounded by other circles which may represent data
  • FloatingActionButton: Library to use the Floating Action Button (FAB) from Android L on Jellybean and KitKat
  • TwoWay-View: An AdapterView with support for vertical and horizontal scrolling
  • Circular ProgressBar: A simple subclass of android.widget.ProgressBar that contains title and subtitile in the center

License

All code is distributed under MIT license. See LICENSE file for more information.

Contributing

Please fork this repository and contribute back using pull requests.

Any contributions, large or small, major features, bug fixes, additional language translations, unit/integration tests are welcomed and appreciated but will be thoroughly reviewed and discussed.

About

Contains the android client design for tracking liquid assets/goals and becoming better with finances!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •