/android

Primary LanguageJavaMIT LicenseMIT

android

The Android App version of 5calls.org.

##License This project is released open source under the MIT License. See LICENSE for more details.

##Basic structure JsonController is used to request a list of issues from the server in MainActivity. When an issue is clicked, IssueActivity is launched for that issue, and JsonController is again used to record information back to the server. Location is set in LocationActivity and saved in SharedPreferences. A SQLite database (DatabaseHelper) is used to store user stats.

##Development To run the app locally, you'll need to generate your own google-services.json file from the Google website. It doesn't matter what services you enable, because you won't be talking to the prod Google account.

##TODOs TODOs are listed in Issues as well as in MainActivity.java and scattered throughout the code. Please (create and) assign yourself to an issue if you are working on something to avoid conflicts!

##Download The app is published on Google Play and has a Beta channnel for testing. If you are interested in getting Beta releases and helping with user testing, reach out to a contributor to be added!

Get it on Google Play

##Contributors

##Acknowledgments Thanks to Nick O'Neill for organizing the 5calls project.