ב-Android Studio יש תבניות קוד שמתאימות לשיטות המומלצות לעיצוב ולפיתוח ב-Android, כדי לעזור לכם ליצור אפליקציות יפות ופונקציונליות. אפשר להשתמש בתבניות כדי ליצור מודולים חדשים לאפליקציות, פעילויות נפרדות או רכיבים ספציפיים אחרים של פרויקט Android.
חלק מהתבניות מספקות קוד התחלתי להקשרים נפוצים של שימוש, כמו מגירות ניווט או מסכי כניסה. אתם יכולים לבחור מבין תבניות המודולים והפעילויות של האפליקציה כשאתם יוצרים את הפרויקט, כשאתם מוסיפים מודול חדש לאפליקציה בתוך פרויקט קיים או כשאתם מוסיפים פעילות חדשה בתוך מודול של אפליקציה.
בנוסף לפעילויות, אפשר גם להוסיף רכיבים אחרים של פרויקט Android לאפליקציה קיימת באמצעות תבניות. התבניות האלה כוללות רכיבי קוד, כמו שירותים ורכיבים שניתנים להרכבה, ורכיבים שאינם קוד, כמו תיקיות וקבצי XML.
בדף הזה מוסבר איך להוסיף רכיבים של פרויקט Android, כמו פעילויות, לפרויקט שלכם, ומתוארים תבניות הפעילות הנפוצות שזמינות ב-Android Studio. שימו לב שרוב התבניות של Android Studio מסתמכות על AndroidX ומשתמשות בעקרונות של Material Design 3 כדי לעזור לכם ליצור במהירות ממשקי משתמש רספונסיביים.
הוספת רכיב לפרויקט
Android Studio מקבץ את התבניות לפי סוג הרכיב שהן מוסיפות, כמו Activity או רכיב Compose, כמו שמוצג באיור 1.
כדי להוסיף רכיב של פרויקט Android באמצעות תבנית, משתמשים בחלון Project. לוחצים לחיצה ימנית על התיקייה שרוצים להוסיף לה את הרכיב החדש ובוחרים באפשרות New (חדש). בהתאם לרכיבים שאפשר להוסיף לתיקייה שלחצתם עליה, תופיע רשימה של סוגי תבניות כמו אלה שמוצגים באיור 1.
כשבוחרים את התבנית שרוצים להוסיף, מופיע חלון אשף תואם שבו צריך להזין את פרטי ההגדרה של הרכיב, כמו השם שלו. אחרי שמזינים את פרטי ההגדרה, Android Studio יוצר את הקבצים של הרכיב החדש ופותח אותם. בנוסף, הוא מריץ build של Gradle כדי לסנכרן את הפרויקט.
בחירת תבנית של פעילות
אחד מהשימושים הנפוצים ביותר בתבניות הוא הוספת פעילויות חדשות למודול אפליקציה קיים. יש תבניות ליצירת מסכים להתחברות לחשבון, להצגת רשימת פריטים עם פרטים או לגלילה בבלוק טקסט ארוך.
ב-Android Studio יש גם תבניות למגוון סוגים שונים של מודולים של אפליקציות, כולל Wear OS, Android TV ו-Cloud App Engine. אפשר לראות תבניות של סוגי המודולים השונים האלה כשמוסיפים רכיב לפרויקט. יש גם תבניות למודולים ולפעילויות ספציפיים יותר ל-API, כמו מודעות Google AdMob ומפות Google.
אחת מהתבניות הנפוצות ביותר היא התבנית Empty Compose Activity (פעילות ריקה של Compose), שיוצרת פעילות ריקה עם פונקציה קומפוזבילית לדוגמה ותצוגה מקדימה של הפונקציה הקומפוזבילית. הוא מאפשר לכם להתחיל מאפס כשאתם יוצרים מודול או פעילות באפליקציה.
מידע נוסף על בניית אפליקציות Compose ב-Android Studio זמין במאמר תחילת העבודה עם Jetpack Compose.