- Download the latest Android Studio
- Download resources in Android SDK Manger: Android Build Tools to 29.0.3 and Android SDK 29
- Add the latest Kotlin plugin V1.3.61 within Android Studio
Opening the project should trigger a gradle sync.
./gradlew :app:clean; ./gradlew :app:assembleInternalMedDebug;
CircleCI runs all of our unit tests. An example command for the app
module is:
./gradlew :app:testInternalMedDebugUnitTest
To run all unit tests at once
./gradlew testInternalMedDebugUnitTest
To run our integration test suite locally:
./gradlew :app:connectedInternalMedDebugAndroidTest
Please see our guide on contributing, it explains how we work, resources to get started, and what we need help with.
You can find everything in GitHub Issues.
To see what we're currently working on look at the Android Launch Project.
We collect and send anonymous data to these repositories:
- Crash reports to Firebase Crashlytics
- Performance data on network requests to Firebase Performance
- Metrics to Firebase Analytics
We publish our internal builds on Firebase App Distribution.