जगहें Android KTX ओवरव्यू और सेटअप

Places Android KTX, Android के लिए Places SDK के Kotlin एक्सटेंशन का कलेक्शन है. इन एक्सटेंशन की मदद से, Kotlin भाषा की उन सुविधाओं का इस्तेमाल किया जा सकता है जो Android के लिए Places SDK के लिए डेवलपमेंट करते समय, Kotlin में कम शब्दों में और मुहावरेदार कोड लिखने में मदद करती हैं. Places KTX, ओपन सोर्स है और यह GitHub उदाहरणों के साथ उपलब्ध है.

Places SDK के लिए KTX इंस्टॉल करना

Android के लिए Places SDK के लिए KTX इंस्टॉल करने के लिए, अपने ऐप्लिकेशन के लेवल की build.gradle.kts फ़ाइल में, ये डिपेंडेंसी जोड़ें.

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

सैंपल ऐप्लिकेशन आज़माना

इस लाइब्रेरी के लिए GitHub की रिपॉज़िटरी (डेटा स्टोर करने की जगह) में, एक डेमो ऐप्लिकेशन भी शामिल है. इससे पता चलता है कि अपने ऐप्लिकेशन में, Places KTX लाइब्रेरी का इस्तेमाल कैसे किया जा सकता है.

Places KTX के सैंपल ऐप्लिकेशन की पहली स्क्रीन, जिसमें आपके विकल्प दिख रहे हैं
Places Search के डेमो ऐप्लिकेशन की स्क्रीन

डेमो ऐप्लिकेशन आज़माने के लिए, यह तरीका अपनाएं:

  1. GitHub से, को क्लोन करें या ZIP फ़ाइल डाउनलोड करें.
  2. Android Studio में, फ़ाइल -> खोलें को चुनें. इसके बाद, उस डायरेक्ट्री पर जाएं और उस फ़ोल्डर को खोलें जिसे आपने अभी-अभी क्लोन या डाउनलोड किया है.
  3. डेमो ऐप्लिकेशन में, एपीआई पासकोड जोड़ें.
    1. Places API का एपीआई पासकोड पाएं.
    2. रूट डायरेक्ट्री में, एक फ़ाइल बनाएं जिसका नाम है secrets.properties. एपीआई पासकोड को सुरक्षित रखने के लिए, इस फ़ाइल को वर्शन कंट्रोल में शामिल नहीं किया जाना चाहिए.
    3. secrets.properties
      में यह लाइन जोड़ें
      PLACES_API_KEY="YOUR_API_KEY"
      जहां YOUR_API_KEY वह एपीआई पासकोड है जो आपको पहले चरण में मिला था. उदाहरण के तौर पर, local.defaults.properties को देखा जा सकता है.
  4. रन कॉन्फ़िगरेशन में जाकर, मॉड्यूल app-places-ktx चुनें.
  5. 'app-places-ktx' चलाएं को चुनें.