התכונות של Gemini ב-Android Studio

Gemini ב-Android Studio כולל תכונות לכל שלב בתהליך הפיתוח. כל התכונות כלולות גם ב-Gemini לעסקים, אלא אם צוין אחרת.

צ'אט

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

השלמת קוד

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

טרנספורמציה של קוד

בעורך הקוד של Android Studio, אפשר לבקש מ-Gemini להציע הצעות לשינוי, לאופטימיזציה או להוספת קוד לאפליקציה. ההצעות מופיעות כ-code diff שאפשר לשנות לפי הצורך לפני שמאשרים אותן. מידע נוסף זמין במאמר טרנספורמציה של קוד.

להסבר על הקוד

Gemini יכול לעזור לכם להבין קוד במהירות. כדי לבקש מ-Gemini להסביר, מדגישים את הקוד, לוחצים לחיצה ימנית ובוחרים באפשרות Gemini‏ > Explain Code. השאילתה נשלחת לחלונית הצ'אט הראשית של Gemini, שבה Gemini יכול לספק תשובה מפורטת.

שליחת הצעות לשיפורים

Gemini יכול להציע הצעות שיעזרו לכם לשפר את הקוד כך שיתאים לשיטות המומלצות לאפליקציות ל-Android ויעניק חוויית משתמש משופרת. כדי לקבל הצעות, מדגישים קטע קוד, לוחצים לחיצה ימנית ובוחרים באפשרות Gemini > Suggest Improvements. השאילתה נשלחת לחלונית הצ'אט הראשית של Gemini, שבה Gemini יכול לספק הצעות מפורטות.

צירוף תמונה רב-אונית (תצוגה מקדימה)

Gemini ב-Android Studio תומך בהזנות מסוגים שונים, כך שתוכלו לצרף תמונות ישירות להנחיות. הנה כמה תרחישי שימוש מעניינים:

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

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

קובץ מצורף (תצוגה מקדימה)

צירוף קובצי קוד כרקע בשיחות בצ'אט עם Gemini ב-Android Studio. מקלידים @ בסרגל השאילתות כדי להציג תפריט להשלמת קבצים ובוחרים את הקבצים שרוצים לצרף. מידע נוסף זמין בגיליון הערות לגרסה המקדימה בנושא תמיכה בקבצים מצורפים ב-Gemini ב-Android Studio.

שינוי השם של משתנים (תצוגה מקדימה)

אתם יכולים לקבל הצעות מ-Gemini לשינוי השמות של המשתנים כך שיתאימו יותר לאינטואיציה ויהיו תיאוריים יותר. אפשר לקבל הצעות למשתנה ספציפי דרך Refactor‏ > Rename, או לבקש מ-Gemini לחשוב מחדש על כל המשתנים בקובץ או בחלק מקובץ דרך Gemini‏ > Rethink variables. למידע נוסף, קראו את המאמר שיפור קוד.

יצירת תרחישים של בדיקות יחידה (תצוגה מקדימה)

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

יצירת מסמכי עזרה (תצוגה מקדימה)

שימוש ב-Gemini ב-Android Studio כדי ליצור מסמכי עזרה לקוד. כשמדגישים קוד ומבקשים מ-Gemini לתעד אותו, ההצעה לתיעוד מופיעה ב-diff של הקוד, שאפשר לשפר לפני שמאשרים אותו. מידע נוסף זמין במאמר יצירת מסמכי עזרה.

יצירת הודעות על השמירה (תצוגה מקדימה)

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

קבלת עזרה עם שגיאות ב-Build ובסנכרון (גרסת טרום-השקה)

‏Gemini ב-Android Studio מזהה שגיאות build ושגיאות סנכרון ב-Gradle. אם יהיו שגיאות, תוכלו ללחוץ על הקישור 'יש לך שאלה ל-Gemini?' בפלט ה-build כדי לקבל עזרה באבחון ובפתרון הבעיות.

קבלת עזרה בנושא קריסות ב-Logcat (תצוגה מקדימה)

Gemini ב-Android Studio יכול לעזור לאבחן ולפתור בעיות של קריסות בזמן הריצה. כשמתרחשת קריסה, פותחים את Logcat ולוחצים על הקישור 'יש לך שאלה ל-Gemini?' בפלט של Logcat כדי לקבל עזרה בתיקון השגיאה.

קבלת עזרה בנושא תובנות לגבי איכות האפליקציה (גרסת טרום-השקה)

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

יצירת תצוגות מקדימות של 'כתיבה' (גרסת 'תצוגה מקדימה')

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

הגדרת שיתוף ההקשר

כשאתם בוחרים לשתף את הקשר של הפרויקט עם Gemini ב-Android Studio, אתם יכולים לקבוע אילו קבצים לא ייכללו בשיתוף באמצעות קובצי .aiexclude. אפשר למקם את הקבצים של .aiexclude בכל מקום בפרויקט ובשורשי ה-VCS שלו כדי לקבוע לאילו קבצים לתכונות ה-AI תהיה גישה. מידע נוסף זמין במאמר הגדרת שיתוף הקשר באמצעות קובצי ‎ .aiexclude.

ספריית ההנחיות (גרסת טרום-השקה)

ספריית ההנחיות מאפשרת לכם לשמור ולנהל הנחיות שבהן אתם משתמשים לעיתים קרובות. כדי לגשת לספריית ההנחיות, עוברים אל Android Studio‏ > Settings‏ > Gemini‏ > Prompt Library.

שילוב עם כלים חיצוניים (תצוגה מקדימה)

Gemini ב-Android Studio לעסקים משולב עם הרבה כלים חיצוניים, כך שתוכלו לאחזר מידע ולבצע פעולות שקשורות לכלים בלי לצאת מ-Android Studio. מקלידים @ כדי להציג רשימה של כלים, ובוחרים אחד מהם כדי לכלול אותו בהנחיה ל-Gemini. לדוגמה, אתם יכולים לבקש מ-Gemini להציג רשימה של המסמכים האחרונים שלכם ב-Google Docs. לשם כך, מקלידים @GoogleDocs list my recent docs.