brandonpollack23 / before_you_die

A multiplatform todo task tracking dependency graph application using compose and kotlin
Apache License 2.0
0 stars 0 forks source link

Consider finish adding build flavors instead of fat binary #10

Open brandonpollack23 opened 1 year ago

brandonpollack23 commented 1 year ago

Features/Variants in Gradle: https://docs.gradle.org/current/userguide/feature_variants.html#sec::incompatible_variants

Source Set info: https://kotlinlang.org/docs/multiplatform-share-on-platforms.html#use-target-shortcuts

Build Target info: https://kotlinlang.org/docs/multiplatform-configure-compilations.html#create-a-custom-compilation

Instead of having a fat binary that can be configured to select implementations, could use the information to create build variants. For now i think a fat binary with configuration is better