Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hitherejoe/Mondroid
A simple Mondo client for Android
https://github.com/hitherejoe/Mondroid
Last synced: 30 days ago
JSON representation
A simple Mondo client for Android
- Host: GitHub
- URL: https://github.com/hitherejoe/Mondroid
- Owner: hitherejoe
- License: gpl-3.0
- Created: 2016-06-09T13:23:48.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-06-09T13:31:20.000Z (over 8 years ago)
- Last Synced: 2024-10-30T04:56:42.768Z (about 1 month ago)
- Language: Java
- Size: 1.67 MB
- Stars: 134
- Watchers: 10
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-monzo - Mondroid - A simple Mondo client for Android (Apps)
README
Mondroid
========
Mondroid is an unofficial [Mondo](https://getmondo.co.uk/) Android Client. It allows you to:
- Login to your Mondo account via oAuth
- View your account balance and todays spend
- View a list of your transactionsMondo are due to release an Android app over the coming months, so I quickly put this together
for the meantime. Because of this, I haven't spent too much time building it so there's bound to be
some bugs etc.In-order to use this app, you'll need to setup a few things first:
- You'll need a [Mondo](https://getmondo.co.uk/) card, you can't use this application without one.
- Sign in to the [Mondo Developer Console] (https://developers.getmondo.co.uk/) and create a new Client.
- In the gradle.properties file of this project, replace the clientId and clientSecret with your client valuesAnd now you should be all set 🐵
Requirements
------------- [Android SDK](http://developer.android.com/sdk/index.html).
- Android [5.0 (API 21) ](http://developer.android.com/tools/revisions/platforms.html#5.0).
- Android SDK Tools
- Android SDK Build tools 23.0.3
- Android Support Repository
- Android Support librariesBuilding
--------To build, install and run a debug version, run this from the root of the project:
./gradlew assembleDebug
Testing
-------For example I've included a couple of unit and functional tests, these can be run using:
Unit tests can be run using:
./gradlew testDebugUnitTest
and functional tests:
./gradlew connectedDebugAndroidTest