ویژگی های Gemini در اندروید استودیو

Gemini در Android Studio دارای ویژگی هایی برای هر مرحله از فرآیند توسعه است. تمام ویژگی‌ها نیز در Gemini برای مشاغل گنجانده شده است، مگر اینکه غیر از این ذکر شده باشد.

چت کنید

رابط اصلی برای تعامل با Gemini پنجره چت است. می‌توانید از آن برای پرسیدن سؤال‌هایی از موارد بسیار ساده و باز تا مشکلات خاصی که برای رفع آنها به کمک نیاز دارید، استفاده کنید. نمونه هایی از مواردی که باید از جوزا بپرسید را ببینید .

تکمیل کد

وقتی اشتراک‌گذاری زمینه پروژه را انتخاب می‌کنید، می‌توانید تکمیل کد هوش مصنوعی را فعال کنید. وقتی تکمیل کد هوش مصنوعی فعال است، Gemini تکمیل خودکار کدی را ارائه می‌کند که در حین تایپ به صورت متنی خاکستری مورب ظاهر می‌شود. برای کسب اطلاعات بیشتر، تکمیل کد را ببینید.

تبدیل کد

از ویرایشگر کد Android Studio، می‌توانید از Gemini پیشنهادهایی در مورد نحوه تغییر، بهینه‌سازی یا افزودن کد به برنامه خود بخواهید. پیشنهادات به صورت یک تفاوت کد نشان داده می‌شوند که می‌توانید در صورت نیاز قبل از پذیرش آن را تغییر دهید. برای کسب اطلاعات بیشتر، تبدیل کد را ببینید.

کد را توضیح دهید

Gemini می تواند به توضیح کد کمک کند تا به شما در درک سریع آن کمک کند. برای توضیح دادن از Gemini، کد را برجسته کنید، راست کلیک کرده و Gemini > توضیح کد را انتخاب کنید. درخواست شما به پنل اصلی چت 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 تجدید نظر کند. برای کسب اطلاعات بیشتر، Refactor code را ببینید.

ایجاد سناریوهای تست واحد (پیش نمایش)

Gemini می تواند با پیشنهاد سناریوهای آزمایشی با استفاده از زمینه کدی که می خواهید آزمایش کنید، به شما در نوشتن تست های واحد کمک کند. هنگام ایجاد سناریوهای تست واحد، Gemini شامل نام‌ها و توضیحات دقیق برای تست‌های شما می‌شود، به طوری که شما هدف هر تست پیشنهادی را بهتر درک کنید. برای کسب اطلاعات بیشتر، به ایجاد سناریوهای آزمایش واحد مراجعه کنید.

ایجاد اسناد (پیش نمایش)

از Gemini در Android Studio برای ایجاد مستندات برای کد خود استفاده کنید. وقتی کد را برجسته می‌کنید و از Gemini می‌خواهید آن را مستند کند، مستندات پیشنهادی با تفاوت کد نشان داده می‌شوند که می‌توانید قبل از پذیرش آن را اصلاح کنید. برای کسب اطلاعات بیشتر، به ایجاد مستندات مراجعه کنید.

ایجاد پیام های commit (پیش نمایش)

هنگام انجام تغییرات در سیستم کنترل نسخه خود از Android Studio، Gemini می‌تواند از متن تغییرات کد در commit فعلی و تعهدات گذشته اخیر برای پیشنهاد یک پیام commit دقیق استفاده کند. برای کسب اطلاعات بیشتر، به پیام پیشنهادی commit مراجعه کنید.

در مورد خطاهای ساخت و همگام سازی راهنمایی دریافت کنید (پیش نمایش)

Gemini در Android Studio خطاهای ساخت و همگام سازی Gradle را درک می کند. هنگامی که خطا رخ می دهد، روی پیوند "Ask Gemini" در خروجی ساخت کلیک کنید تا به شما در تشخیص و رفع مشکلات کمک کند.

برای خرابی های Logcat راهنمایی دریافت کنید (پیش نمایش)

Gemini در Android Studio می تواند به تشخیص و عیب یابی خرابی ها در زمان اجرا کمک کند. هنگامی که خرابی رخ می دهد، Logcat را باز کنید و روی پیوند "Ask Gemini" در خروجی Logcat کلیک کنید تا به شما در رفع خطا کمک کند.

دریافت کمک با App Quality Insights (پیش نمایش)

Gemini می‌تواند به توضیح و ارائه راه‌حل‌هایی برای خرابی‌های مشاهده‌شده در دستگاه‌های کاربران، که در App Quality Insights گزارش شده است، کمک کند. وقتی به دنبال پشته‌ای در پنجره ابزار App Quality Insights نگاه می‌کنید، روی Insights کلیک کنید تا گزارش‌های خرابی خود را تجزیه و تحلیل کنید و (در صورت امکان) مراحل و منابع بعدی را برای حل مشکل توصیه کنید. برای کسب اطلاعات بیشتر، به تجزیه و تحلیل گزارش‌های خرابی مراجعه کنید.

ایجاد پیش نمایش نوشتن (پیش نمایش)

Gemini می‌تواند به‌طور خودکار پیش‌نمایش‌های Compose را ایجاد کند تا در زمان شما هنگام طراحی رابط کاربری صرفه‌جویی کند. شما می توانید انتخاب کنید که یک پیش نمایش Compose برای یک فایل خاص یا برای کل فایل ایجاد کنید. برای کسب اطلاعات بیشتر، به نوشتن پیش‌نمایش تولید با Gemini مراجعه کنید.

به اشتراک گذاری زمینه را پیکربندی کنید

وقتی در Android Studio اشتراک‌گذاری زمینه پروژه خود را با Gemini انتخاب می‌کنید، می‌توانید با استفاده از فایل‌های .aiexclude . کنترل کنید کدام فایل‌ها را از اشتراک‌گذاری حذف کنید. فایل‌های .aiexclude را در هر جای پروژه و ریشه‌های VCS آن قرار دهید تا کنترل کنید که ویژگی‌های هوش مصنوعی به کدام فایل‌ها اجازه دسترسی دارند. برای کسب اطلاعات بیشتر، به پیکربندی اشتراک‌گذاری زمینه با فایل‌های aiexclude مراجعه کنید.

کتابخانه سریع (پیش نمایش)

Prompt Library به شما امکان می دهد اعلان های پرکاربرد را ذخیره و مدیریت کنید. از Android Studio > Settings > Gemini > Prompt Library به Prompt Library دسترسی پیدا کنید.

ادغام با ابزارهای خارجی (پیش نمایش)

Gemini در اندروید استودیو برای مشاغل با بسیاری از ابزارهای خارجی ادغام شده است، بنابراین می توانید اطلاعات را بازیابی کنید و اقدامات مربوط به ابزارها را بدون نیاز به ترک Android Studio انجام دهید. برای نمایش فهرستی از ابزارها، @ را تایپ کنید و یکی را انتخاب کنید تا در درخواست Gemini قرار دهید. به عنوان مثال، می‌توانید از Gemini بخواهید که اسناد Google اخیر شما را با تایپ « @GoogleDocs list my last docs» فهرست کند.