نظرة عامة على نظام Android KTX وإعداده

‫Places Android KTX هي مجموعة من إضافات Kotlin الخاصة بـ Places SDK لنظام التشغيل Android. توفّر هذه الإضافات ميزات لغة Kotlin التي تتيح لك كتابة رمز Kotlin موجز ومناسب عند تطوير تطبيقات تستخدم حزمة تطوير البرامج (SDK) الخاصة بـ "أماكن Google" لنظام التشغيل Android. ‫Places KTX هي مكتبة مفتوحة المصدر ومتاحة على GitHub مع أمثلة.

تثبيت KTX لحزمة تطوير البرامج Places SDK

لتثبيت KTX لحزمة Places SDK لنظام التشغيل Android، أضِف التبعيات التالية إلى ملف 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 التجريبي، تعرض اختياراتك
شاشة تطبيق العرض التوضيحي لميزة "البحث عن الأماكن"

لتجربة التطبيق التجريبي، اتّبِع الخطوات التالية:

  1. من GitHub، استنسِخ الملف أو نزِّل ملف ZIP.
  2. في "استوديو Android"، اختَر ملف (File) -> فتح (Open) وانتقِل إلى الدليل وافتح المجلد الذي نسخته أو نزّلته للتو.
  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".