Create local.properties locally if Android Studio does not create it:
sdk.dir=/path/to/Android/sdk
Never commit local.properties, keystores, or signing passwords.
./gradlew :app-android:assembleDebug
Run the main verification gates:
./gradlew spotlessCheck detekt
./gradlew :design:verifyComposeResourceParity
./gradlew :app-android:check
./gradlew :shared-network:jvmTest
./gradlew :shared-core:testDebugUnitTest
Release signing is intentionally local and is not configured in public CI.
On macOS:
./gradlew :app-ios:linkDebugFrameworkIosSimulatorArm64
The iOS host is experimental and not covered by the Android release support promise.