forcedotcom / SalesforceMobileSDK-Templates

BSD 3-Clause "New" or "Revised" License
52 stars 56 forks source link

@W-14149830: [MSDK Android] Convert Template Apps To Gradle Kotlin DSL #372

Closed JohnsonEricAtSalesforce closed 11 months ago

JohnsonEricAtSalesforce commented 11 months ago

🎸 Ready For Review 🥁

This prepares SalesforceMobileSDK-Templates for most of its Gradle Groovy DSL to be converted to Kotlin DSL. See the companion pull request.

Unfortunately, it wasn't possible to coerce React Native nor its community libraries to integrate with Gradle 8 and the Android Gradle Plugin 8, so this rolls that back to 7 here. The two repositories must remain in sync since they are a composite build.

React Native will be moving to Gradle 8 in the near future, though the timing of community library updates is less clear.

In the end, all the Groovy DSL that is not derived from React Native templates can be migrated to Kotlin DSL, so a large body of work is still possible. Yay!

All of the templates apps will sync, compile and run based on testing. Thanks for reading and let me know what else might remain.