The Idea
This is an open project to create an Android application to allow user the ability to split bill by taking a photo of the receipt after those gatherings with friends and family in a fun and simple way!
Features
- Using phone's camera to capture Receipts
- Import photos from photo gallery
- Read the items and amount from the receipt
- Allow to select which item want to pay for.
- Calculate the receipt, 3 methods available :
- Split the total amount evenly to everyone
- Select each item and it's amount by person
- Select which item to split evenly + each item and amount by person
Android version supported - Android 4.1 Jelly Bean and above
Project Structure
├─ external libraries
├─ app
│ ├─ libs
│ ├─ src
│ │ ├─ androidTest
│ │ │ └─ java
│ │ │ └─ wwckl/projectmiki
│ │ └─ main
│ │ ├─ java
│ │ │ └─ wwckl/projectmiki
│ │ ├─ res
│ │ └─ AndroidManifest.xml
│ └─ proguard-rules.pro
├─ build.gradle
└─ settings.gradle
Java Packages Architecture
wwckl/projectmiki
├─ models
├─ utils
├─ fragments
└─ views
├─ adapters
├─ actionbar
├─ widgets
└─ notifications
High-level Technical Req
- Project Miki Wiki
- OCR - https://code.google.com/p/tesseract-ocr/
- Android Resources
- https://source.android.com/
- http://developer.android.com/training/basics/firstapp/index.html
- https://github.com/futurice/android-best-practices
- Project Management Tools - https://trello.com/b/eTg0MwUT/project-miki