Yerler Android KTX'e Genel Bakış ve Kurulum

Places Android KTX, Android için Yerler SDK'sına yönelik Kotlin uzantılarından oluşan bir koleksiyondur. Bu uzantılar, Android için Yerler SDK'sını kullanarak geliştirme yaparken kısa ve deyimsel Kotlin yazmanıza olanak tanıyan Kotlin dili özellikleri sağlar. Places KTX, açık kaynaklıdır ve örneklerle birlikte GitHub'da mevcuttur.

Yerler SDK'sı için KTX'i yükleme

Android için Yerler SDK'sına KTX'i yüklemek üzere uygulama düzeyindeki build.gradle.kts dosyanıza aşağıdaki bağımlılıkları ekleyin.

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")
}

Örnek uygulamayı deneme

Bu kitaplığın GitHub deposunda, Places KTX kitaplığını kendi uygulamanızda nasıl kullanabileceğinizi gösteren bir demo uygulama da bulunur.

Places KTX örnek uygulamasının ilk ekranında seçimleriniz gösterilir.
Yer Arama Demo uygulama ekranı

Demo uygulamayı denemek için aşağıdaki adımları uygulayın:

  1. GitHub'dan ZIP dosyasını kopyalayın veya indirin.
  2. Android Studio'da File -> Open'ı (Dosya -> Aç) seçin ve dizine gidip yeni kopyaladığınız veya indirdiğiniz klasörü açın.
  3. Demo uygulamaya API anahtarı ekleme
    1. Places API anahtarı alın.
    2. Kök dizinde secrets.properties adlı bir dosya oluşturun. API anahtarınızı korumak için bu dosya sürüm denetimi altında OLMAMALIDIR.
    3. Bu tek satırı secrets.properties
      dosyasına ekleyin.
      PLACES_API_KEY="YOUR_API_KEY"
      Burada YOUR_API_KEY, ilk adımda aldığınız gerçek API anahtarıdır. Örnek olarak local.defaults.properties sayfasına bakabilirsiniz.
  4. Çalıştırma yapılandırması altında app-places-ktx modülünü seçin.
  5. Run 'app-places-ktx''i ('app-places-ktx'i çalıştır) seçin.