Migrated to Kotlin DSL

The project now uses Kotlin DSL instead Groovy files to compile the
whole project. The migration was a 1:1 between the old files and the new
ones.

Also, AppInjector and SendStatusBroadcastReceiver were fixed according
the building errors.
This commit is contained in:
Adolfo Santiago 2021-08-29 09:58:45 +02:00
commit e42c103ffd
No known key found for this signature in database
GPG key ID: 244D6F9A317B4A65
14 changed files with 570 additions and 346 deletions

View file

@ -1,14 +1,19 @@
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Put 4GiB of memory for Gradle
org.gradle.jvmargs = -Xmx4096m
# use parallel execution
# Parallel execution
org.gradle.parallel = true
android.enableR8.fullMode = true
# Use AndroidX libraries
android.useAndroidX = true
# Disable incremental annotations
kapt.incremental.apt = false
# Change console to verbose
org.gradle.console = verbose
# Enable log (info)
org.gradle.logging.level = info
# Enable warning mode
org.gradle.warning.mode = all
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier = true
# Kotlin code style for this project: "official" or "obsolete"
kotlin.code.style = official