Jetpack Compose में, डिजिटल इंटरफ़ेस बनाने के लिए, मटीरियल डिज़ाइन का इस्तेमाल किया जा सकता है. यह एक बेहतरीन डिज़ाइन सिस्टम है. Material कॉम्पोनेंट लागू करने के लिए, कॉम्पोज़ेबल फ़ंक्शन का इस्तेमाल किया जा सकता है.

कार्रवाइयां

बटन, यूज़र इंटरफ़ेस (यूआई) में ज़्यादातर कार्रवाइयों को प्रॉम्प्ट करते हैं.
फ़्लोटिंग ऐक्शन बटन (एफ़एबी), उपयोगकर्ताओं को मुख्य कार्रवाइयां करने में मदद करते हैं.
आइकॉन बटन की मदद से, उपयोगकर्ता एक टैप में छोटी-मोटी कार्रवाइयां कर सकते हैं.
सेगमेंट किए गए बटन की मदद से, उपयोगकर्ता विकल्प चुन सकते हैं, व्यू स्विच कर सकते हैं या एलिमेंट को क्रम से लगा सकते हैं.

कम्यूनिकेशन

बैज, नेविगेशन आइटम और आइकॉन पर सूचनाएं, संख्या या स्टेटस की जानकारी दिखाते हैं.
प्रोग्रेस इंडिकेटर से, इंतज़ार का कोई तय समय नहीं पता चलता या किसी प्रोसेस में लगने वाला समय नहीं पता चलता.
स्नैकबार, स्क्रीन पर सबसे नीचे ऐप्लिकेशन की प्रोसेस के बारे में छोटे अपडेट दिखाते हैं.
टूलटिप में छोटे लेबल या मैसेज दिखते हैं.

कंटेनमेंट

बॉटम शीट, स्क्रीन के सबसे नीचे ऐंकर किया गया सेकंडरी कॉन्टेंट दिखाती हैं.
कार्ड में किसी एक विषय से जुड़ा कॉन्टेंट और कार्रवाइयां दिखती हैं.
कैरसेल में आइटम का एक कलेक्शन दिखता है. इन्हें स्क्रीन पर स्क्रोल करके देखा जा सकता है.
डायलॉग, उपयोगकर्ता फ़्लो में ज़रूरी प्रॉम्प्ट देते हैं.
डिवाइडर, बारीक लाइन होती हैं. इनकी मदद से, कॉन्टेंट को सूचियों या अन्य कंटेनर में बांटा जाता है.
सूचियां, टेक्स्ट और इमेज के वर्टिकल इंडेक्स होती हैं.
स्कैफ़ोल्ड, यूज़र इंटरफ़ेस के अलग-अलग हिस्सों को एक साथ जोड़ते हैं.

नेविगेशन

ऐप्लिकेशन बार, स्क्रीन पर सबसे ऊपर होते हैं, ताकि उपयोगकर्ता आसानी से नेविगेट कर सकें.
नेविगेशन बार की मदद से, लोग छोटे डिवाइसों पर यूज़र इंटरफ़ेस (यूआई) व्यू के बीच स्विच कर सकते हैं.
नेविगेशन ड्रॉअर की मदद से, लोग बड़े डिवाइसों पर यूज़र इंटरफ़ेस (यूआई) व्यू के बीच स्विच कर सकते हैं.
नेविगेशन रेल की मदद से, लोग मीडियम साइज़ के डिवाइसों पर यूज़र इंटरफ़ेस (यूआई) व्यू के बीच स्विच कर सकते हैं.
टैब की मदद से अलग-अलग स्क्रीन और व्यू पर कॉन्टेंट को व्यवस्थित किया जाता है.

चुनें

चेकबॉक्स की मदद से, उपयोगकर्ता किसी सूची में से एक या उससे ज़्यादा आइटम चुन सकते हैं. इसके अलावा, वे किसी आइटम को चालू या बंद भी कर सकते हैं.
चिप की मदद से, लोग जानकारी डाल सकते हैं, चुनिंदा चीज़ें चुन सकते हैं, कॉन्टेंट को फ़िल्टर कर सकते हैं या कार्रवाइयां ट्रिगर कर सकते हैं.
तारीख चुनने वाले टूल की मदद से, लोग तारीख या तारीख की सीमा चुन सकते हैं.
मेन्यू, एक अस्थायी सतह पर विकल्पों की सूची दिखाते हैं.
रेडियो बटन की मदद से, लोग विकल्पों के सेट में से कोई एक विकल्प चुन सकते हैं.
स्लाइडर की मदद से, उपयोगकर्ता किसी वैल्यू की सीमा से चुन सकते हैं.
स्विच की मदद से, किसी आइटम को चुनने की सुविधा को टॉगल करके चालू या बंद किया जा सकता है.
टाइम पिकर की मदद से, उपयोगकर्ता किसी खास समय को चुन और सेट कर सकते हैं.

टेक्स्ट इनपुट

Search की मदद से, उपयोगकर्ता काम की जानकारी पाने के लिए कोई कीवर्ड या वाक्यांश डाल सकते हैं.
टेक्स्ट फ़ील्ड की मदद से, उपयोगकर्ता यूज़र इंटरफ़ेस (यूआई) में टेक्स्ट डाल सकते हैं.
Compose में बुनियादी लेआउट इस्तेमाल करने का तरीका जानें.
स्ट्रिंग और इमेज जैसे रिसॉर्स मैनेज करने का तरीका जानें.