Gemini در Android Studio، اکنون در چرخه عمر توسعه به شما کمک می کند



ارسال شده توسط ساندیا موهان – مدیر محصول، اندروید استودیو

این بزرگترین انتشار ویژگی ما از زمان راه اندازی است!

هوش مصنوعی می تواند تجربه توسعه شما را تسریع کند و به شما کمک کند بهره وری بیشتری داشته باشید. به همین دلیل معرفی کردیم جمینی در اندروید استودیو، همراه کدنویسی با هوش مصنوعی شما. این طراحی شده است تا ساختن سریعتر برنامه های Android با کیفیت بالا را برای شما آسان تر کند. امروز، ما بزرگترین مجموعه به‌روزرس،‌های Gemini را از زمان راه‌اندازی در Android Studio منتشر می‌کنیم، و اکنون Gemini قدرت هوش مصنوعی را به تمام مراحل چرخه عمر توسعه، مستقیماً در تجربه Android Studio IDE می‌آورد. و برای به‌روزرس،‌های بیشتر درباره نحوه رشد ،ب‌وکار برنامه‌ها و بازی‌های خود، آ،ین به‌روزرس،‌های Google Play را بررسی کنید.

آ،ین نسخه اندروید استودیو را در کانال قناری دانلود کنید تا از تمام این ویژگی های جدید استفاده کنید و برای بازگشایی موارد جدید به ادامه مطلب بروید.

Gemini اکنون می تواند کد اندروید را بنویسد، Refactor و مستند کند

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

تصویر متحرکی که Gemini را در حال نوشتن کد برای Android Composable در زمان واقعی در Android Studio نشان می دهد

ویژگی های کدنویسی که ما راه اندازی می کنیم عبارتند از:

    • کد Gemini تبدیل می شود – با استفاده از اعلان های سفارشی، کد را تغییر دهید و اصلاح کنید.

      استفاده از Gemini برای تغییر کد در Android Studio

    • تولید پیام را متعهد کنید – تجزیه و تحلیل تغییرات و پیشنهاد پیام های commit VCS برای ساده ، عملیات کنترل نسخه.

      با استفاده از Gemini برای تجزیه و تحلیل تغییرات و پیشنهاد پیام های commit VCS در Android Studio

    • تجدید نظر کنید و نام خود را تغییر دهید – نام های بصری برای ک، ها، متدها و متغیرهای خود ایجاد کنید. این را می توان در حین کدنویسی یا به ،وان یک اقدام Refactor بزرگتر که روی کد موجود اعمال می شود، فراخو، کرد.

      با استفاده از Gemini برای ایجاد نام های بصری برای متغیرها در حالی که در Android Studio برنامه نویسی می کنید

    • کتابخانه سریع – اعلان های پرکاربرد خود را ذخیره و مدیریت کنید. شما می تو،د به سرعت آنها را در صورت نیاز به یاد آورید.

      درخواست‌های پرکاربرد خود را برای استفاده در آینده با Gemini در Android Studio ذخیره کنید

    • ایجاد مستندات – با یک کلیک راست ساده، اسناد مربوط به قطعات کد انتخاب شده را دریافت کنید.

      تولید اسناد کد در Android Studio

ادغام هوش مصنوعی در ابزارهای رابط کاربری

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

کامپوزیشن‌های خود را در طول زمان طراحی در Android Studio تجسم کنید

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

با اطمینان مستقر شوید

هوش Gemini می تواند به شما کمک کند برنامه های با کیفیت بالاتر را با اطمینان بیشتر منتشر کنید. Gemini می‌تواند تجزیه و تحلیل کند، کد را آزمایش کند، و راه‌حل‌هایی را پیشنهاد دهد – و ما همچنان به ادغام هوش مصنوعی در پنجره ابزار Insights کیفیت برنامه IDE با کمک به تجزیه و تحلیل ،ابی‌های گزارش‌شده توسط Google Play Console و Firebase Crashlytics ادامه می‌دهیم. اکنون، با Ladybug Feature Drop، می‌تو،د با استفاده از زمینه کد محلی خود، بینش عمیق‌تری ایجاد کنید. این بدان م،ی است که شما باگ‌ها را سریع‌تر برطرف می‌کنید و کاربران شما ،ابی‌های کمتری را مشاهده می‌کنند.

با استفاده از پنجره ابزار Insights کیفیت برنامه IDE اطلاعات بینش ایجاد کنید

برخی از ویژگی هایی که ما راه اندازی می کنیم عبارتند از:

    • تولید سناریو تست واحد سناریوهای تست واحد را بر اساس زمینه کد محلی تولید می کند.

سناریوهای تست واحد را بر اساس زمینه کد محلی در Android Studio ایجاد کنید

    • بینش خطای ساخت / همگام سازی اکنون پوشش بهبود یافته ای را برای خطاهای ساخت و همگام سازی فراهم می کند.

      بینش خطای همگام سازی ساخت اکنون در Android Studio در دسترس است

    • بینش کیفیت برنامه رفع ،ابی‌های مشاهده شده از Android Vitals و Firebase Crashlytics را توضیح می‌دهد و پیشنهاد می‌کند، و اکنون به شما امکان می‌دهد از زمینه کد محلی برای بینش‌های بهتر استفاده کنید.

      درخواست‌های پرکاربرد خود را برای استفاده در آینده با Gemini در Android Studio ذخیره کنید

Gemini بهتر در اندروید استودیو برای شما

ما اخیراً از بسیاری از شما نظرسنجی کردیم تا ببینیم تکمیل کد مبتنی بر هوش مصنوعی چگونه بر بهره وری شما تأثیر گذاشته است و 86 درصد از پاسخ دهندگان گفتند که احساس بهره وری بیشتری می کنند. لطفاً همانطور که از Gemini در جریان کاری روزانه خود استفاده می کنید، به ارائه بازخورد ادامه دهید. در واقع، تعدادی از شما می‌خواستید برخی از نکات و ترفندهای خود را برای استفاده حدا،ری از Gemini در Android Studio به اشتراک بگذارید.

همراه با Gemini Nano APIهایی که می‌تو،د با برنامه خود ادغام کنید، توسعه‌دهندگان اندروید اکنون به فناوری‌های پیشرفته هوش مصنوعی گوگل در تمام مراحل سفر خود دسترسی دارند – با Gemini در Android Studio مرکزی برای تجربه توسعه‌دهنده.

این ویژگی‌های جدید را در آ،ین نسخه‌های Android Studio دریافت کنید

همه این ویژگی‌ها امروز در Android Studio برای امتحان ، در دسترس هستند کانال قناری. ما انتظار داریم که بسیاری از این ویژگی‌ها را در برنامه بعدی Ladybug Feature Drop منتشر کنیم، که در اوا، دسامبر در کانال پایدار منتشر خواهد شد – و بقیه مدت کوتاهی پس از آن دنبال می‌شوند.

    • Gemini Code Transforms – کدهای خود را در ویرایشگر تغییر داده و مجدداً تغییر دهید
    • تولید پیام متعهد – به طور خودکار پیام های commit را با Gemini ایجاد کنید
    • Rethink and Rename – برای تغییر نام ک، ها، متدها و متغیرهای خود کمک بگیرید
    • Prompt li،ry – رایج‌ترین درخواست‌های خود را ذخیره و فراخو، کنید
    • Compose Preview Generation – با Gemini پیش نمایش هایی برای composable های خود ایجاد کنید
    • ایجاد اسناد – از Gemini به شما کمک کنید تا کد خود را مستند کنید
    • تولید سناریو تست واحد – سناریوهای تست واحد تولید کنید
    • اطلاعات بینش خطای ساخت / همگام سازی – از Gemini برای عیب یابی خطاهای ساخت و همگام سازی کمک بخواهید
    • Insights کیفیت برنامه – اطلاعات آماری درباره نحوه رفع ،ابی‌ها از Android Vitals و Firebase Crashlytics

مثل همیشه، گوگل متعهد به این است استفاده مسئولانه از هوش مصنوعی. Android Studio هیچ یک از کد منبع شما را بدون رضایت شما به سرورها ارسال نمی کند – به این م،ی که باید برای فعال ، ویژگی های کمک توسعه دهنده Gemini در Android Studio شرکت کنید. می تو،د اطلاعات بیشتر در مورد Gemini را در اندروید استودیو بخو،د تعهد به حریم خصوصی.

سعی کنید Gemini را در پروژه خود فعال کنید و نظر خود را در رسانه های اجتماعی با #AndroidGeminiEra به ما بگویید. ما از دیدن این که چگونه این پیشرفت‌ها به شما در ساخت برنامه‌های شگفت‌انگیز کمک می‌کنند، هیجان‌زده هستیم!


منبع: http://android-developers.googleblog.com/2024/10/whats-new-in-gemini-in-android.html