sstamatiadis / VoteApp_Android

This is an android client for the VoteApp e-voting platform.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VoteApp_Android

This is an android client for the VoteApp e-voting platform.

Installation

  1. Install Android Studio.
  2. Clone this project and import it to android studio.
  3. Generate APK.
  4. 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.

About

This is an android client for the VoteApp e-voting platform.

License:MIT License


Languages

Language:Java 100.0%