Places Android KTX adalah kumpulan ekstensi Kotlin untuk Places SDK for Android. Ekstensi ini menyediakan fitur bahasa Kotlin yang memungkinkan Anda menulis Kotlin yang ringkas dan idiomatis saat mengembangkan aplikasi untuk Places SDK for Android. Places KTX bersifat open source dan tersedia di GitHub bersama dengan contohnya.
Menginstal KTX untuk Places SDK
Untuk menginstal KTX for Places SDK for Android, tambahkan
dependensi berikut ke file build.gradle.kts level aplikasi Anda.
dependencies { // Modern Android projects use version catalogs to manage dependencies. To include the Places SDK for Android, // first add the following to your gradle/libs.versions.toml file: // // [versions] // places = "5.3.0" // // [libraries] // places = { group = "com.google.android.libraries.places", name = "places", version.ref = "places" } // // Places SDK for Android (Kotlin extensions and coroutines are built directly into the Places SDK) implementation(libs.places) // If your project does not use a version catalog, you can use the following dependency instead: // // implementation("com.google.android.libraries.places:places:5.3.0") }
Mencoba contoh aplikasi
Repositori GitHub untuk library ini juga berisi aplikasi demo yang menunjukkan cara penggunaan library KTX Places dalam aplikasi Anda.
![]() |
![]() |
Untuk mencoba aplikasi demo, ikuti langkah-langkah berikut:
- Dari GitHub, clone atau download file ZIP.
- Di Android Studio, pilih File -> Open dan buka direktori, lalu buka folder yang baru saja Anda clone atau download.
- Tambahkan kunci API ke aplikasi demo.
- Dapatkan kunci Places API.
- Di direktori root, buat file bernama
secrets.properties. File ini TIDAK boleh berada dalam kontrol versi untuk melindungi kunci API Anda. - Tambahkan satu baris ini ke
secrets.properties
denganPLACES_API_KEY="YOUR_API_KEY"
YOUR_API_KEYadalah kunci API sebenarnya yang Anda peroleh di langkah pertama. Anda dapat melihatlocal.defaults.propertiessebagai contoh. - Di bagian konfigurasi run, pilih modul app-places-ktx.
- Pilih Run 'app-places-ktx'.

