Android Gradle スクリプトを Groovy から Kotlin DSL へ移行する実践ガイド

Gradle 7.3.3 / AGP 7.2.1 を対象に、プロジェクト全体を Groovy DSL から Kotlin DSL へ移行した際のポイントをまとめます。Groovy の「メソッドとプロパティの区別が曖昧」「文字列リテラルが勝手にメソッド呼び出しになる」といった挙動は Kotlin DSL では型安全性の高い記述に置き換わります。特に拡張プロパティ(extra)と Maven 公開タスクの書き換えが大きな山場で ...

5月18日 08:15 投稿