वॉच फ़ेस बनाना और उसे डिप्लॉय करना

इस पेज पर, Watch Face Format का इस्तेमाल करने वाली स्मार्टवॉच की होम स्क्रीन के स्ट्रक्चर के बारे में बताया गया है. साथ ही, उन्हें बनाने और डिप्लॉय करने का तरीका भी बताया गया है.

WFF स्मार्टवॉच की होम स्क्रीन का स्ट्रक्चर

Watch Face Format वाली स्मार्टवॉच की होम स्क्रीन, किसी भी दूसरे ऐप्लिकेशन की तरह ही AAB या APK के तौर पर Play Store में सबमिट की जाती हैं. इसलिए, इनमें अन्य ऐप्लिकेशन के कई सामान्य एट्रिब्यूट होते हैं, जैसे कि AndroidManifest.xml फ़ाइल की ज़रूरत. हालांकि, इनका स्ट्रक्चर अलग होता है.

  1. स्मार्टवॉच की होम स्क्रीन का सारा कॉन्टेंट, संसाधन फ़ोल्डर में होता है. जैसे, res/
  2. स्मार्टवॉच की होम स्क्रीन की सभी परिभाषाएं res/raw/ में होती हैं. इनमें, सामान्य केस के लिए res/raw/watchface.xml और डिवाइस के अलग-अलग साइज़ के लिए काम करने वाली अन्य एक्सएमएल परिभाषाएं शामिल हैं.
  3. स्मार्टवॉच की होम स्क्रीन के लिए ज़रूरी सभी रिसॉर्स, रेगुलर ऐप्लिकेशन की तरह ही सही रिसॉर्स फ़ोल्डर में मौजूद होते हैं. उदाहरण के लिए:
    1. /res/font फ़ॉन्ट के लिए
    2. /res/drawable इमेज और ऐनिमेशन ऐसेट के लिए
    3. /res/values/strings.xml किसी भी स्ट्रिंग रिसॉर्स के लिए

Gradle का इस्तेमाल करके वॉच फ़ेस बनाना

स्मार्टवॉच की होम स्क्रीन बनाने के लिए, Gradle का इस्तेमाल करने का तरीका जानने का सबसे आसान तरीका है कि GitHub पर मौजूद सैंपल देखें.

इन प्रोजेक्ट में मौजूद Gradle स्क्रिप्ट, स्मार्टवॉच की होम स्क्रीन बनाने के साथ-साथ, पुष्टि करने वाले टूल का इस्तेमाल करके, स्मार्टवॉच की होम स्क्रीन के एक्सएमएल की पुष्टि करती हैं.

Google Play पर सबमिट करने से पहले, वॉच फ़ेस की जांच करना

वॉच फ़ेस बनाने और उसे बनाने की प्रोसेस के बारे में जानने के बाद, Play पर सबमिट करने से पहले, वॉच फ़ेस के AAB पर सबमिशन से पहले की जाने वाली जांच करें.

Play भी इसी तरह की जांच करता है. इसलिए, सबमिट करने से पहले इन जांचों को पास करना ज़रूरी है. इससे, आपको सबमिट करने और समीक्षा करने की प्रोसेस में काफ़ी समय की बचत होती है.

सबमिट करने से पहले की जाने वाली जांचों को चलाने का उदाहरण:

इन जांचों से यह पता चलता है कि स्मार्टवॉच की होम स्क्रीन कितनी मेमोरी का इस्तेमाल कर रही है. साथ ही, इनसे अन्य समस्याओं का पता चलता है. जैसे, संसाधनों की कमी और एक्सएमएल की पुष्टि करना.

टूल को पाने और बनाने का तरीका जानने के लिए, मेमोरी फ़ुटप्रिंट एवल्यूएटर देखें.