about: • The e ff ect of experiments on each other • The e ff ect of feature fl ags on each other • Dead Experiments increase Technical Debt • Can tooling help here?
• Need to explicitly build separate UI for iOS and Android • Doesn’t “feel” native irrespective • New platform features are di ffi cult to adopt - need to wait • Overhead on binary size • Rejections Likely
1.13.0) org.jetbrains.kotlin:kotlin-stdlib:1.7.20, (changed from 1.7.10) org.jetbrains.kotlin:kotlin-stdlib-common:1.7.20, (changed from 1.7.10) org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.20, (changed from 1.7.10) org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.20, (changed from 1.7.10)
an exception. * What went wrong: Execution failed for task ':miniapp:apiCheck'. > API check failed for project miniapp. --- /bitrise/src/miniapp/api/miniapp.api +++ /bitrise/src/miniapp/build/api/miniapp.api @@ -16,6 +16,7 @@ public abstract interface class com/careem/superapp/lib/miniapp/ IntegrationDependencies { public abstract fun provideEventBus ()Lcom/careem/ superapp/lib/eventbus/EventBus; + public abstract fun provideLocationPickerSdk ()Lcom/ careem/globalexp/locations/api/LocationPickerSdk; } You can run :miniapp:apiDump task to overwrite API declarations