יצירת פרויקט חדש באמצעות AI

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

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

מה אפשר ליצור

הסוכן יכול ליצור מגוון אפליקציות למסכים מרובים:

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

שנתחיל?

כדי להשתמש בסוכן להגדרת פרויקט:

  1. מפעילים את Android Studio.
  2. בוחרים באפשרות פרויקט חדש במסך ברוכים הבאים ל-Android Studio (או באפשרות קובץ > חדש > פרויקט חדש מתוך פרויקט).

    המסך 'ברוכים הבאים ל-Android Studio', שבו מופיעים הלחצנים 'פרויקט חדש', 'פתיחה' ו'שיבוט מאגר'.
    איור 1. מתחילים פרויקט חדש.
  3. לוחצים על יצירה באמצעות AI.

    תיבת הדו-שיח החדשה של הפרויקט, שכוללת כרטיסים לסוגים שונים של תבניות אפליקציות, כמו Empty Activity,‏ Navigation UI Activity וכו'. בתיבת הדו-שיח יש גם את האפשרות 'יצירה באמצעות AI', שמפעילה את Gemini ב-Android Studio כדי להגדיר בשבילכם פרויקט חדש.
    איור 2. בוחרים תבנית לפרויקט או יוצרים את האפליקציה באמצעות Gemini.
  4. מקלידים את ההנחיה בשדה להזנת טקסט ולוחצים על הבא.

    תיבת הדו-שיח 'יצירה באמצעות AI' עם ההנחיה:
        תבנה אפליקציה לטיולים באזור מפרץ סן פרנסיסקו עם 3 מסלולי הטיול המובילים,
        תצוגת רשימה עם פרטים ועיצוב M3.
    איור 3. תיבת דו-שיח להגדרת פרויקט חדש.
  5. נותנים לאפליקציה שם ולוחצים על Finish (סיום) כדי להתחיל בתהליך היצירה.

    נותנים שם לפרויקט האפליקציה.
    איור 4. תיבת דו-שיח למתן שם לפרויקט חדש.
  6. מאמתים את האפליקציה המוגמרת באמצעות תוכנית הפרויקט ועל ידי הפעלת האפליקציה ב-Android Emulator או במכשיר.

    איור 5. אפליקציה חדשה שנוצרה מהסוכן New Project.

שיפור החוויה באמצעות מפתח API משלכם

הסוכן פועל מחוץ לקופסה באמצעות מודל Gemini שמוגדר כברירת מחדל ב-Android Studio (ללא עלות), אבל אם תספקו מפתח API משלכם מ-Google AI Studio, תוכלו להשתמש ביכולות נוספות:

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

כדי להשתמש במפתח API משלכם, עוברים אל Settings > Tools > AI > Model Providers (הגדרות > כלים > AI > ספקי מודלים) ב-Android Studio, בוחרים באפשרות Google AI Studio ומזינים מפתח API שנוצר מ-Google AI Studio. פרטים נוספים זמינים במאמר הוספת מפתח Gemini API משלכם.

הוספת מפתח API של Google AI Studio בהגדרות של Android Studio
            בקטע Tools > AI > Model Providers (כלים > AI > ספקי מודלים).
איור 4. הוספת מפתח API של Google AI Studio.

איך זה עובד

הסוכן משתמש בתהליך איטרטיבי מבוסס-AI כדי לבנות את האפליקציה. הנה מה שקורה בדרך כלל:

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

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

  3. אישור ויצירה: אחרי שתאשרו את התוכנית, Gemini ב-Android Studio יתחיל את לולאת היצירה האוטונומית שלו.

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

טיפים לשיפור הביצועים

כדי למקסם את היעילות של השימוש בסוכן ליצירת פרויקטים חדשים, כדאי לפעול לפי הטיפים הבאים:

  • הגדירו בבירור את דרישות הפרויקט: מתחילים בהנחיה ברורה ומפורטת. מציינים את המטרה של האפליקציה, קהל היעד, הפונקציות העיקריות וטכנולוגיות או ספריות ספציפיות שרוצים להשתמש בהן. לדוגמה, במקום "צור אפליקציה להערות", אפשר לנסות "צור אפליקציה פשוטה לרישום הערות, באמצעות מסד נתונים של Room כדי לאפשר למשתמשים להוסיף, לערוך ולמחוק הערות. תשתמש ב-Material 3 עם ערכת צבעים עשירה".
  • שימוש במפתח API של AI Studio: כשמשתמשים בסוכן עם מפתח API של AI Studio כדי לגשת למודלים העדכניים של Gemini, איכות הקוד והמראה והתחושה של האפליקציה שנוצרה משתפרים מאוד.
  • העלאת מוקאפים של עיצובים: (אופציונלי) אם יש לכם מוקאפים של עיצובים או מסגרות של מעצבים, אתם יכולים לספק אותם לסוכן בתיבת הדו-שיח 'פרויקט חדש'. הפניות ויזואליות עוזרות מאוד ל-AI להבין את הפריסה והאסתטיקה הרצויות, וכך ליצור קוד שדומה יותר לחזון העיצובי שלכם.
  • מציינים את גורמי הצורה הרצויים: מציינים בבירור את גורמי הצורה שאתם רוצים לטרגט (למשל, טלפון, טאבלט, Wear OS, ‏ Android TV). כך הסוכן יכול ליצור פריסות והגדרות מתאימות לכל סוג מכשיר. לדוגמה, "תצור פרויקט לטלפון ולטאבלט, עם פריסות רספונסיביות לשניהם". מוודאים שמוגדרת תמונת אמולטור מתאימה שהסוכן יכול להשתמש בה במהלך ההערכה.
  • איטרציה ושיפור: אל תחששו לבצע איטרציות. אם התוצאה הראשונית לא מושלמת, אפשר לשפר את ההנחיה או לספק פרטים נוספים בצ'אט במצב סוכן כדי לנסות שוב. הסוכן יכול ללמוד מהוראות ספציפיות יותר.
  • לספק דוגמאות: אם אפשר, כדאי לכלול דוגמאות לאפליקציות דומות או לדפוסי ממשק משתמש שאהבתם. כך תוכלו להנחות את ה-AI ליצור עיצובים ומבנים שתואמים להעדפות שלכם.