mill.androidlib
Members list
Type members
Classlikes
A Trait for Android App Bundle Creation
A Trait for Android App Bundle Creation
Attributes
- Source
- AndroidAppBundle.scala
- Supertypes
-
trait AndroidAppModuletrait AndroidModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Trait for building Android applications using the Mill build tool.
Trait for building Android applications using the Mill build tool.
This trait defines all the necessary steps for building an Android app from Kotlin sources, integrating both Android-specific tasks and generic Kotlin tasks by extending the KotlinModule (for standard Kotlin tasks) and AndroidAppModule (for Android Application Workflow Process).
It provides a structured way to handle various steps in the Android app build process, including compiling Kotlin sources, creating DEX files, generating resources, packaging APKs, optimizing, and signing APKs.
Attributes
- Source
- AndroidAppKotlinModule.scala
- Supertypes
-
trait AndroidAppModuletrait AndroidKotlinModuletrait AndroidModuletrait KotlinModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
- Self type
Trait for building Android applications using the Mill build tool.
Trait for building Android applications using the Mill build tool.
This trait defines all the necessary steps for building an Android app from Java sources, integrating both Android-specific tasks and generic Java tasks by extending the AndroidSdkModule (for Android SDK interactions) and JavaModule (for standard Java tasks).
It provides a structured way to handle various steps in the Android app build process, including compiling Java sources, creating DEX files, generating resources, packaging APKs, optimizing, and signing APKs.
Attributes
- Source
- AndroidAppModule.scala
- Supertypes
-
trait AndroidModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidAppBundletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuleShow all
- Self type
Generates a BuildConfig.java file for Android applications. This is a basic implementation of AGP's build config feature!
Generates a BuildConfig.java file for Android applications. This is a basic implementation of AGP's build config feature!
Attributes
- Source
- AndroidBuildConfig.scala
- Supertypes
-
trait AndroidAppModuletrait AndroidModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Build type settings for various packaging configurations. See also https://developer.android.com/build/build-variants#build-types
Build type settings for various packaging configurations. See also https://developer.android.com/build/build-variants#build-types
Useful for getting different packaging strategies for code shrinking and supporting build variants
Attributes
- Companion
- object
- Source
- AndroidBuildTypeSettings.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- AndroidBuildTypeSettings.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- AndroidKotlinModule.scala
- Supertypes
-
trait AndroidModuletrait KotlinModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AndroidHiltSupporttrait AndroidAppKotlinModuletrait AndroidAppKotlinTeststrait AndroidLibKotlinModuleShow all
Attributes
- Source
- AndroidLibKotlinModule.scala
- Supertypes
-
trait AndroidKotlinModuletrait KotlinModuletrait AndroidLibModuletrait PublishModuletrait AndroidModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Source
- AndroidLibModule.scala
- Supertypes
-
trait PublishModuletrait AndroidModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AndroidLibKotlinModule
Enumeration for Android Lint report formats, providing predefined formats with corresponding flags and file extensions. Includes utility methods for implicit conversions, serialization, and retrieving all supported formats.
Enumeration for Android Lint report formats, providing predefined formats with corresponding flags and file extensions. Includes utility methods for implicit conversions, serialization, and retrieving all supported formats.
Attributes
- Source
- AndroidAppModule.scala
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- AndroidModule.scala
- Supertypes
-
trait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AndroidAppModuletrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidAppBundletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuleShow all
Attributes
- Companion
- object
- Source
- AndroidModuleGeneratedDexVariants.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- AndroidModuleGeneratedDexVariants.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- AndroidNativeAppModule.scala
- Supertypes
-
trait AndroidAppModuletrait AndroidModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- AndroidPackageableExtraFile.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- AndroidPackageableExtraFile.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- AndroidR8AppModule.scala
- Supertypes
-
trait AndroidAppModuletrait AndroidModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Trait for managing the Android SDK in a Mill build system.
Trait for managing the Android SDK in a Mill build system.
This trait offers utility methods for automating the download, installation, and configuration of the Android SDK, build tools, and other essential components necessary for Android development. It facilitates setting up an Android development environment, streamlining the process of building, compiling, and packaging Android applications in a Mill project.
For more information, refer to the official Android documentation.
Attributes
- Companion
- object
- Source
- AndroidSdkModule.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AndroidSdkModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AndroidSdkModule.type
Attributes
- Companion
- object
- Source
- AndroidTestModule.scala
- Supertypes
-
trait TestModuletrait TestModuleApitrait TaskModuletrait RunModuletrait RunModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- trait
- Source
- AndroidTestModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AndroidTestModule.type
Attributes
- Companion
- object
- Source
- AndroidBuildTypeSettings.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- AndroidBuildTypeSettings.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ProguardFiles.type
Descriptor of unpacked .aar
dependency structure.
Descriptor of unpacked .aar
dependency structure.
Value parameters
- androidResources
-
path to the res folder
- baselineProfile
-
path to the baseline profile file
- classesJar
-
path to the classes.jar
- lintJar
-
path to the lint.jar file
- manifest
-
path to the AndroidManifest.xml
- metaInf
-
path to the META-INF folder
- name
-
dependency name
- nativeLibs
-
path to the native .so libraries root folder
- proguardRules
-
path to the proguard rules
- publicResFile
-
path to public.txt file
- rTxtFile
-
path to the R.txt
Attributes
- Companion
- object
- Source
- AndroidAppModule.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- AndroidAppModule.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UnpackedDep.type