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.
🎸 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.