Police Brutality Incidents - Android App
Android client app for https://github.com/2020PB/police-brutality (Repository containing evidence of police brutality during the 2020 George Floyd protests)
Early BETA Testing 🚧
If you want to try the app as it is being developed, you can get the latest Android APK in 2 different ways:
- GitHub Releases - See current release with APK bundled with it.
- Firebase App Distribution - Subscribe to new updates via email. Use this open-beta testing process. The invite email will be sent on next release, not immediately.
NOTE: App will be available in Google Play in few days after it's reviewed and approved.
Objective
The objective of the app is to be front-end of the data that is collected and exposed by police-brutality repository. This allows people to easily access data on the go, and allow them to easily report new incident.
Technical Details
Here are some technical details about the app.
Features
Some of the key features based on data available though API is
- Browse content by area (eg. State, City)
- Browse content by date
- Show embeded content in app
- Cache content locally
Advanced feature
- Cache content on central server to avoid loading data from 3rd pary services
Architecture
Essentially, the app should follow standard guidelines from Google. Currently following key features are being used.
- MVVM, Dagger2, Room, Architecture Components and other JetPack libraries.
Preview
Here is a snapshot of the app in early stages (taken on June 10th)

