Skip to content

Latest commit

 

History

History
39 lines (21 loc) · 1.7 KB

File metadata and controls

39 lines (21 loc) · 1.7 KB

Android App

Android client app for https://github.com/2020PB/police-brutality (Repository containing evidence of police brutality during the 2020 George Floyd protests)

Architecture

Essentially, the app should follow standard guidelines from Google.

Currently following key features and libraries are being used.

  • MVVM + Data Binding, Dagger Hilt, Room, Navigation, WorkManager, Retrofit2, Architecture Components and other JetPack libraries.

See app/build.gradle for library dependency.

Builds

Local Build

You can just run following gradle command to make local build

./gradlew clean assembleDebug

Firebase App Distribution

Any merge to main branch builds release build that is available in Firebase App Distribution self-serve signup page.

Release Builds

Since app is rejected from Google Play, release build is captured from Firebase App Dist - GitHub Action and posted to App Releases page.

Background

Here is some background and social posts about building this app: