Packages

package android

Type Members

  1. trait AndroidAppBundle extends BaseClass with AndroidAppModule with scalalib.JavaModule

    A Trait for Android App Bundle Creation

    A Trait for Android App Bundle Creation

    Annotations
    @experimental()
  2. trait AndroidAppModule extends BaseClass with scalalib.JavaModule

    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.

    Android Studio Documentation

    Annotations
    @experimental()
  3. trait AndroidSdkModule extends BaseClass with Module

    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.

    Annotations
    @experimental()

Ungrouped