תכונות חדשות ב-Android Studio לפלטפורמה

‫Android Studio for Platform‏ (ASfP) היא סביבת הפיתוח המשולבת (IDE) הרשמית שנועדה במיוחד לפיתוח פלטפורמת Android. ‫ASfP מבוסס על IntelliJ IDEA, והוא מותאם לשיפור הפרודוקטיביות ולייעול תהליכי העבודה של מהנדסים שעובדים בפרויקט קוד פתוח של Android ‏ (AOSP).

למה כדאי להשתמש ב-ASfP?

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

תכונות עיקריות

  • שילוב חלק עם AOSP: פועל ישירות עם עץ המקור של AOSP ומערכת ה-build של Soong (קבצים מסוג Android.bp). סנכרון וניהול קלים של פרויקטים מורכבים בפלטפורמה.

  • עריכת קוד חכמה: אתם יכולים ליהנות מהשלמת קוד מתקדמת, משינוי מבנה הקוד ומניתוח של Kotlin,‏ Java,‏ C/C++‎ ו-Rust, שיעזרו לכם לכתוב קוד איכותי מהר יותר.

  • ניפוי באגים מתקדם: ניפוי באגים בקוד של הפלטפורמה, כולל C/C++‎ ו-Java, באמצעות תכונות כמו נקודות עצירה, בדיקת משתנים והערכת ביטויים. מידע נוסף על ניפוי באגים

  • בדיקות משולבות: אפשר להריץ פקודות atest ישירות מ-IDE כדי להריץ בדיקות של פלטפורמות ולראות את התוצאות. איך בודקים את הקוד של הפלטפורמה

  • הגדרת פרויקט שניתנת להתאמה אישית: אפשר לכוונן את היקף הפרויקט ואת הגדרות ה-build באמצעות קובץ ה-YAML הגמיש .asfp-project. מידע נוסף על ניהול פרויקטים

  • תמיכה בשפת Rust: תמיכה בתכונות הליבה לפיתוח ב-Rust ב-AOSP. פרטים נוספים זמינים במאמר תמיכה ב-Rust ב-ASfP.

  • עזרה מבוססת-AI: אפשר להשתמש ב-Gemini ב-Android Studio כדי ליצור קוד, לעדכן קוד ולקבל תשובות לשאלות שקשורות לפיתוח, והכול בתוך העורך.

שנתחיל?