purezen
12/07/2025, 12:33 PMMohamed Darwish
12/07/2025, 12:47 PMactual that needs more than a few lines of code for the future. You can just use dummy implementations for these with TODO statements.
This helps drive your decisions, for example, preferring a KMP library to an Android-only one. Also, in most cases, after creating an MVP, you'd be surprised that adding iOS support needs less-than-expected effort.
Side Note: Split :composeApp right away to :androidApp and :shared as this is the way to go starting from AGP 9.0.galex
12/07/2025, 1:20 PMMohamed Darwish
12/07/2025, 1:55 PMcom.android.application and com.android.library. This means a KMP gradle module cannot be an Android application or use Android build flavors, along with other default behavior changes.
Read more at: https://developer.android.com/kotlin/multiplatform/plugin
Check the note at the top of the page, and migration steps at the end.galex
12/07/2025, 2:08 PMMohamed Darwish
12/07/2025, 2:22 PMgalex
12/07/2025, 2:24 PMCiaran Sloan
12/07/2025, 4:28 PMgalex
12/07/2025, 4:51 PMRok Oblak
12/09/2025, 7:03 AM