‫Jetpack פיתוח נייטיב מציע הטמעה של Material Design, מערכת עיצוב מקיפה ליצירת ממשקים דיגיטליים. אפשר להשתמש בפונקציות קומפוזביליות כדי להטמיע רכיבי Material.

פעולות

רוב הפעולות בממשק המשתמש מבוצעות באמצעות לחצנים.
לחצני פעולה צפים (FAB) עוזרים למשתמשים לבצע פעולות ראשיות.
לחצני סמלים עוזרים למשתמשים לבצע פעולות קלות בהקשה אחת.
כפתורי פילוח עוזרים למשתמשים לבחור אפשרויות, לעבור בין תצוגות או למיין רכיבים.

תקשורת

תגים מציגים התראות, ספירות או מידע על סטטוס בפריטי ניווט ובסמלים.
אינדיקטורים של התקדמות מציגים משך זמן לא מוגדר של המתנה או את משך הזמן של תהליך.
סרגלים אינטראקטיביים מציגים עדכונים קצרים לגבי תהליכים באפליקציה בתחתית המסך.
הסברים קצרים שמוצגים כשמעבירים את העכבר מעל פריט.

בלימה

גיליונות תחתונים מציגים תוכן משני שמעוגן לתחתית המסך.
בכרטיסים מוצגים תוכן ופעולות שקשורים לנושא אחד.
קרוסלות מציגות אוסף של פריטים שאפשר לגלול איתם אל המסך ומחוצה לו.
תיבות דו-שיח מספקות הנחיות חשובות בתהליך השימוש.
קווים מפרידים הם קווים דקים שמקבצים תכנים ברשימות או במאגרים אחרים.
רשימות הן אינדקסים אנכיים רציפים של טקסט ותמונות.
בממשקי משתמש מורכבים, רכיבי Scaffold מחזיקים יחד חלקים שונים של ממשק המשתמש.

ניווט

סרגלי אפליקציות ממוקמים בחלק העליון של המסך כדי לעזור למשתמשים לנווט.
סרגלי הניווט מאפשרים לאנשים לעבור בין תצוגות ממשק המשתמש במכשירים קטנים יותר.
מגירות ניווט מאפשרות למשתמשים לעבור בין תצוגות ממשק משתמש במכשירים גדולים יותר.
סרגלי ניווט מאפשרים לאנשים לעבור בין תצוגות ממשק משתמש במכשירים בגודל בינוני.
כרטיסיות שמארגנות תוכן במסכים ובתצוגות שונים.

בחירה

תיבות סימון מאפשרות למשתמשים לבחור פריט אחד או יותר מתוך רשימה, או להפעיל או להשבית פריט.
צ'יפים עוזרים לאנשים להזין מידע, לבחור אפשרויות, לסנן תוכן או להפעיל פעולות.
בוחר התאריכים מאפשר לאנשים לבחור תאריך או טווח תאריכים.
בתפריטים מוצגת רשימת אפשרויות לבחירה על משטח זמני.
לחצני בחירה מאפשרים למשתמשים לבחור אפשרות אחת מתוך קבוצת אפשרויות.
מחוונים מאפשרים למשתמשים לבחור מתוך טווח ערכים.
מתגים מאפשרים להפעיל או להשבית את הבחירה של פריט.
כלי לבחירת שעה עוזרים למשתמשים לבחור ולהגדיר שעה ספציפית.

קלט טקסט

החיפוש מאפשר למשתמשים להזין מילת מפתח או ביטוי כדי לקבל מידע רלוונטי.
שדות טקסט מאפשרים למשתמשים להזין טקסט לממשק משתמש.
איך משתמשים בפריסות בסיסיות בכתיבה.
כאן אפשר ללמוד איך לנהל משאבים כמו מחרוזות ותמונות.