VoteApp_Android
This is an android client for the VoteApp e-voting platform.
Installation
- Install Android Studio.
- Clone this project and import it to android studio.
- Generate APK.
- Set the server IP address within the app options.
A Quick view
Developers
The app follows the rules of the server API so it should be returning correct error messages. Networking is done with Retrofit along with jsonapi-converter to keep up with the JSON-API specification and rxjava2. Finally, MPAndroidChart used to draw charts.
Issues
- No data persistence.
- In some cases system interrupts are not handled.
- Friend-lists are saved using
SharedPreferences
. - App size is about 40Mb.
- Not tested with different devices.
License
This project is licensed under the MIT License - see the LICENSE.md file for details.