MoMo analyzer is an application that primarily helps the user analyse their mobile money transactions.
- MoMo uses android
content providers
to fetches mobile money messages from SMS inbox. - The fetched messages are parsed using
regex
to identify and extract important parts of the message. - The extracted data is stored in a
Room sqlite
database and processed by different functions in the program.
- Analyse expenditure and income of the user.
- Allow users to set expenditure targets and alert them if the target is surpassed.
- Allow user to classify their transactions.
- Users can export their transaction receipts in a csv.
- Search and filter through your transaction receipts.
- Android with Kotlin
- Architecture components(Livedata, Navigation components, Room database etc)