SHG stands for self help group, which is mainly operated in indian rural areas. SHG is an android app that allows a user to manage expenses, groups and calculate interest. The app uses Splitwise REST API.
- Head over to Splitwise.
- Signup and loging to your account.
- Go into myAccount.
- In "Advanced features section", click on your apps.
- In "Build your own app" section , create a new Application by filling required details, after this API key will be generated.
- Put your "Consumer Key" and "Consumer Secret" in app/build.gradle at specified place.
- Now, you are ready to explore.
- Open app and login to splitwise account.
- Add some friends by menu options.
- your friend will get a mail for signup.
- Ask your friend to signup.
- Add some expenses in any friend detail view.
- Add some groups by same menu options.
- Add group members (friend) to group by group detail view menu.
- Add some expenses in any group detail view.
- Check for total balances for a group or a friend.
- your resistered friend can also use this app to add his expenses, and will be simplified to the balance amount between friends.
- All friend can see their real time balance and all expenses in any group and friend view.
Here are design docs and prototypes.
- User can manage expenses.
- User can manage friends.
- User can manage expense groups.
- User can calculate interest.
- User validated through oAuth.
- App uses third party APIs to save its data on server.
- Multiple user share same real time data for better user experience and data persistency.
- Android Async HTTP - Simple asynchronous HTTP requests with JSON parsing
- Picasso - Image loading and caching library for Android