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

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

צ'אט

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

השלמת קוד

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

שינוי קוד

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

להסבר על הקוד

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

הצעת שיפורים

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

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

‫Gemini ב-Android Studio תומך בקלט רב-אופני, כך שאפשר לצרף תמונות ישירות להנחיות. הנה כמה תרחישי שימוש מעניינים:

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

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

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

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

שינוי השם של משתנים (גרסת Preview)

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

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

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

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

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

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

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

קבלת עזרה בפתרון שגיאות ב-Build & Sync (גרסת Preview)

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

קבלת עזרה בנושא קריסות של Logcat (גרסת Preview)

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

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

‫Gemini יכול לעזור להסביר קריסות שנצפו במכשירי משתמשים ולתת הצעות לתיקון שלהן. הקריסות האלה מדווחות בתובנות לגבי איכות האפליקציה. כשמעיינים ב-stack trace בחלון הכלים App Quality Insights, לוחצים על Insights כדי לנתח את דוחות הקריסה, וכדי לקבל (אם אפשר) המלצות על השלבים הבאים ועל מקורות מידע שיעזרו לפתור את הבעיה. מידע נוסף זמין במאמר בנושא ניתוח דוחות קריסה.

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

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

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

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

ספריית הנחיות (תצוגת מקדימה)

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

שילוב עם כלים חיצוניים (גרסת Preview)

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