Dummy Android App

@Benoit Donneaux Benoit Donneaux authored on 24 Apr 2020
app [DP-779] Add google service files for dev2 flavor 5 years ago
fastlane [DP-779] Finalize beta_firebase lane 5 years ago
gradle/ wrapper [DP-790] Refresh gradle to match Dappre project 5 years ago
lazyDir [DP-779] Add Fastlane plugin to extract Google App id 5 years ago
.gitignore [DP-590] Avoid fork and tune memory limit 5 years ago
Gemfile [DP-590] Move Gemfiles in lazyDir for Docker 6 years ago
Gemfile.lock [DP-590] Move Gemfiles in lazyDir for Docker 6 years ago
Jenkinsfile [DP-779] Inject Firebase API token from Jenkins credentials 5 years ago
README.md [DP-590] Add and document support for Docker composer 6 years ago
build.gradle [DP-779] Refresh gradle build config to match Dappre project 5 years ago
docker-compose.yml [DP-590] Avoid fork and tune memory limit 5 years ago
gradle.properties Migrate to AndroidX 5 years ago
gradlew [DP-118] Update Gradle wrapper and switch to bin only 7 years ago
gradlew.bat [DP-118] Update Gradle wrapper and switch to bin only 7 years ago
settings.gradle [DAP-516] Innital commit of the root repo to define ignore prop right after 9 years ago
versions.gradle [DP-779] Refresh gradle build config to match Dappre project 5 years ago
README.md

Dummy Android

Requirements

  • Android SDK
  • Docker (18.09.1+)
  • Docker Composer (1.21.0+)

Configuration

By default, Android SDK is expected under ~/android/sdk. It is possible to adapt this path in docker-compose.yml. But it may also be specified in your local.properties!

Usage

The following command should build (if required) and start a shell session inside the container:

docker-compose --compatibility run --rm default

From there, Gradle and Fastlane should work as expected:

./gradlew tasks
fastlane lanes

Most importantly, Fastlane or the whole bundle can be updated:

bundle update fastlane
bundle update