GitHub - MixinNetwork/android-app: 📱 Android private messenger, crypto wallet and light node to Mixin Network

Mixin Android messenger, crypto wallet and light node to the Mixin Network

Summary

  • Written in Kotlin
  • Uses Jetpack: Room, LiveData, Paging, Lifecycle and ViewModel
  • Uses Hilt for dependency injection

Development setup

Code style

This project uses ktlint

Build reproducibly

  • Docker ensure has at least 6 GB of RAM
    mkdir -p ./output-apk
    docker run --rm \
      -v $(pwd):/project \
      -v $(pwd)/output-apk:/home/gradle/app/build/outputs/apk/release \
      mingc/android-build-box bash -c 'cd /project; ./gradlew assembleRelease'

Verify installed mixin APK