feat: add Kotlin sample apps for all integrated kits#724
Conversation
PR SummaryLow Risk Overview CI integration: Build fixes for samples: Adjust’s example is bumped from SDK 34→35; some apps enable multidex ( Reviewed by Cursor Bugbot for commit 561e297. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9bb9c72. Configure here.
Replicate the Adjust example-app pattern across every kit in settings-kits.gradle, wire them in settings-kit-examples.gradle and kits/matrix.json, and add a generator script. Skip CI example builds for kits that need custom Maven repos or AGP 8.6+.
Add kit-specific repositories and multidex to example apps that need vendor Maven resolution, and drop skip_example_builds for those kits.
9bb9c72 to
561e297
Compare
|





Summary
settings-kits.gradle, following the Adjust sample patternsettings-kit-examples.gradleandkits/matrix.jsonfor CIbuild-kitsworkflowrepositoriesand multidex where needed so Apptimize, Localytics, and Singular examples build in CITest plan
build-kitspasses for kits withoutskip_example_builds./gradlew ":kits:android-adjust:adjust-5:example-kotlin:assembleDebug" -c settings-kit-examples.gradle -Pmparticle.kit.mparticleFromMavenLocalOnly=true./gradlew ":kits:android-apptimize:apptimize-3:example-kotlin:assembleDebug" -c settings-kit-examples.gradle -Pmparticle.kit.mparticleFromMavenLocalOnly=true./gradlew ":kits:android-localytics:localytics-6:example-kotlin:assembleDebug" -c settings-kit-examples.gradle -Pmparticle.kit.mparticleFromMavenLocalOnly=trueskip_example_builds) until AGP 8.6+