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.
Devs
- Amit Bharadwaj (@amitbharadwaj)
- Felipe Duarte (@fcduarte)
- Jose Montes de Oca (@josemontesdeoca)
Designers
- Jairo Avalos (@jairoavalos)
- Tom Gurka (@tomgurka)
- 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.
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
All code is distributed under MIT license. See LICENSE file for more information.
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.