Skip to content

episode6/gradle-now

Repository files navigation

Gradle Now!

A quickstart repo. The idea is clone it, rename it, update the config and delete what you don't need.

module types to cover:

  • jvm
  • jvm deployable
  • android-library
  • android-library deployable
  • android app (releasable)
  • kmp-library-inclusive
  • kmp-library-inclusive deployable
  • kmp-library-exclusive
  • kmp-library-exclusive deployable
  • jetpack compose desktop app (releasable?)
  • command line app
  • material3 theme module?
  • test-support module

notes

  • Deployable and releasable module types will depend on github secrets for signing.
  • Inclusive kmp library requires gradle prop for desired platform support
  • Exclusive kmp library takes optional gradle prop for platforms to exclude (using the same platform support at kotlinx.coroutines)
  • android and desktop apps will have some basic episode6 default dependencies and setup.
  • test support will use junit5 and have a basic mockspresso2 setup