چگونه‌ها

رابط خط فرمان اندروید: ساخت برنامه‌های اندروید با سرعت ۳ برابر بیشتر با استفاده از هر عاملی

مطالعه ۴ دقیقه‌ای
Adarsh Fernando و Esteban de la Canal

به عنوان توسعه‌دهندگان اندروید، شما در انتخاب عوامل، ابزارها و LLM هایی که برای توسعه اپلیکیشن استفاده می‌کنید، گزینه‌های زیادی دارید. چه از Gemini در اندروید استودیو، Gemini CLI، Antigravity یا عوامل شخص ثالث مانند Claude Code یا Codex استفاده کنید، ماموریت ما این است که اطمینان حاصل کنیم توسعه اندروید با کیفیت بالا در همه جا امکان‌پذیر است.

امروز، ما مجموعه‌ای جدید از ابزارها و منابع اندروید برای گردش‌های کاری عامل‌محور را معرفی می‌کنیم - رابط خط فرمان اندروید (CLI) به همراه مهارت‌های اندروید و پایگاه دانش اندروید. این مجموعه ابزارها به گونه‌ای طراحی شده‌اند که حدس و گمان در گردش‌های کاری اصلی توسعه اندروید را از بین ببرند، زمانی که شما کار یک عامل را خارج از اندروید استودیو هدایت می‌کنید و عامل‌های شما را کارآمدتر، مؤثرتر و قادر به پیروی از آخرین الگوهای توصیه شده و بهترین شیوه‌ها می‌سازد.

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

(باز) معرفی رابط خط فرمان اندروید

عامل‌های شما زمانی بهترین عملکرد را دارند که یک رابط کاربری سبک و قابل برنامه‌ریزی برای تعامل با SDK اندروید و محیط توسعه داشته باشند. بنابراین، در قلب این گردش کار جدید، یک رابط خط فرمان اندروید (Android CLI) احیا شده قرار دارد. رابط خط فرمان اندروید جدید به عنوان رابط اصلی برای توسعه اندروید از ترمینال عمل می‌کند و شامل دستوراتی برای تنظیم محیط، ایجاد پروژه و مدیریت دستگاه است - با قابلیت‌های مدرن‌تر و قابلیت به‌روزرسانی آسان.

دستور create یک پروژه اپلیکیشن اندروید را در عرض چند ثانیه ایجاد می‌کند.

در آزمایش‌های داخلی ما، رابط خط فرمان اندروید (Android CLI) با کاهش بیش از ۷۰ درصدی استفاده از توکن‌های LLM، راه‌اندازی پروژه و محیط را بهبود بخشید و وظایف ۳ برابر سریع‌تر از زمانی که عامل‌ها سعی می‌کردند این وظایف را تنها با استفاده از مجموعه ابزارهای استاندارد هدایت کنند، انجام شدند.

قابلیت‌های کلیدی که در اختیار شما قرار می‌گیرد عبارتند از:

  • مدیریت SDK : android sdk install برای دانلود فقط اجزای خاص مورد نیاز استفاده کنید و یک محیط توسعه پایدار را تضمین کنید.
  • ایجاد پروژه سریع : دستور android create ، پروژه‌های جدید را از قالب‌های رسمی تولید می‌کند و تضمین می‌کند که معماری توصیه‌شده و بهترین شیوه‌ها از همان خط اول کد اعمال می‌شوند.
  • ایجاد و استقرار سریع دستگاه : ایجاد و مدیریت دستگاه‌های مجازی با android emulator و استقرار برنامه‌ها با استفاده از android run ، که حدس و گمان‌های مربوط به چرخه‌های ساخت و استقرار دستی را از بین می‌برد.
  • قابلیت به‌روزرسانی: android update را اجرا کنید تا از جدیدترین قابلیت‌های موجود اطمینان حاصل شود.

رابط خط فرمان اندروید (Android CLI) می‌تواند یک دستگاه ایجاد کند، برنامه شما را روی آن اجرا کند و پیمایش رابط کاربری را برای اپراتورها آسان‌تر کند.

در حالی که رابط خط فرمان اندروید (Android CLI) جریان‌های توسعه عاملی شما را تقویت می‌کند، همچنین به گونه‌ای طراحی شده است که CI، نگهداری و هرگونه اتوماسیون اسکریپت‌شده دیگر را برای ماهیت توزیع‌شده فزاینده توسعه اندروید ساده‌سازی کند. همین امروز رابط خط فرمان اندروید را دانلود و امتحان کنید!

پایه گذاری LLM ها با مهارت های رسمی اندروید

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

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

مهارت‌های اندروید برخی از رایج‌ترین گردش‌های کاری را پوشش می‌دهد که برخی از توسعه‌دهندگان اندروید و LLMها ممکن است با آنها مشکل داشته باشند - آنها به مدل‌ها کمک می‌کنند تا الگوهای خاصی را که از بهترین شیوه‌ها و راهنمایی‌های ما در مورد توسعه اندروید پیروی می‌کنند، بهتر درک و اجرا کنند.

در نسخه اولیه ما، مخزن شامل مهارت‌هایی مانند موارد زیر است:

  • راه‌اندازی و مهاجرت ناوبری ۳ .
  • پیاده‌سازی پشتیبانی لبه به لبه .
  • مهاجرت‌های AGP 9 و XML-to-Compose .
  • تحلیل پیکربندی R8 و موارد دیگر!

اگر از رابط خط فرمان اندروید (Android CLI) استفاده می‌کنید، می‌توانید با استفاده از دستور android skills گردش کار عامل خود را با مجموعه رو به رشد مهارت‌های ما مرور و تنظیم کنید. این مهارت‌ها همچنین می‌توانند در کنار هر مهارت دیگری که ایجاد می‌کنید یا مهارت‌های شخص ثالث ایجاد شده توسط جامعه توسعه‌دهندگان اندروید، وجود داشته باشند. درباره شروع کار با مهارت‌های اندروید بیشتر بدانید.

مهارت‌های اندروید را از طریق رابط خط فرمان اندروید (Android CLI) نصب کنید تا اپراتور شما مؤثرتر و کارآمدتر شود.

آخرین راهنمایی از طریق پایگاه دانش اندروید

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

پایگاه دانش اندروید تضمین می‌کند که عامل‌ها جدیدترین زمینه‌ها، راهنمایی‌ها و بهترین شیوه‌ها را برای اندروید در اختیار دارند.

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

اندروید استودیو: مقصد نهایی برای برنامه‌های پریمیوم

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

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

این عامل‌های داخلی، گسترش ایده‌های اپلیکیشن شما را در تلفن‌ها، دستگاه‌های تاشو، تبلت‌ها، Wear OS، Android Auto و Android TV ساده می‌کنند. با مجهز بودن به متن کامل کد منبع پروژه و مجموعه‌ای جامع از ابزارهای اشکال‌زدایی، پروفایل‌سازی و شبیه‌سازی، یک جعبه ابزار جامع و مبتنی بر هوش مصنوعی در اختیار دارید.

همین امروز شروع کنید

رابط خط فرمان اندروید (Android CLI) امروز به صورت پیش‌نمایش در دسترس است، به همراه مجموعه‌ای رو به رشد از مهارت‌ها و دانش اندروید برای عامل‌ها. برای شروع، بهd.android.com/tools/agents بروید تا رابط خط فرمان اندروید (Android CLI) را دانلود کنید.

    نوشته شده توسط:

    ادامه مطلب