کد را از یک الگو اضافه کنید

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

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

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

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

اضافه کردن یک جزء پروژه

اندروید استودیو قالب‌ها را بر اساس نوع کامپوننتی که اضافه می‌کنند، مانند یک Activity یا یک Compose، همانطور که در شکل ۱ نشان داده شده است، گروه‌بندی می‌کند.

برای افزودن یک جزء پروژه اندروید با استفاده از یک الگو، از پنجره پروژه استفاده کنید. روی پوشه‌ای که می‌خواهید جزء جدید را به آن اضافه کنید، کلیک راست کرده و گزینه New را انتخاب کنید. بر اساس اینکه چه اجزایی می‌توانند به پوشه‌ای که روی آن کلیک کرده‌اید اضافه شوند، لیستی از انواع الگو مانند آنچه در شکل ۱ نشان داده شده است را مشاهده خواهید کرد.

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

شکل ۱. منوی قالب‌ها، که از طریق منوی File > New یا با کلیک راست در پنجره Project قابل دسترسی است.

انتخاب الگوی فعالیت

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

اندروید استودیو همچنین قالب‌هایی برای انواع مختلف ماژول‌های برنامه، از جمله Wear OS، Android TV و Cloud App Engine ارائه می‌دهد. می‌توانید هنگام اضافه کردن یک جزء پروژه، قالب‌های مربوط به این انواع مختلف ماژول را مشاهده کنید. قالب‌هایی نیز برای ماژول‌ها و فعالیت‌های خاص API، مانند Google AdMobs Ads و Google Maps وجود دارد.

شکل ۲. الگوی فعالیت نوشتن خالی.

یکی از رایج‌ترین قالب‌های مورد استفاده، قالب Empty Compose Activity است که یک activity خالی با یک composable نمونه و پیش‌نمایشی از composable ایجاد می‌کند. این قالب به شما امکان می‌دهد هنگام ساخت ماژول یا activity برنامه خود، از ابتدا شروع کنید.

شکل ۳. پیکربندی الگوی فعالیت نوشتن خالی.

برای اطلاعات بیشتر در مورد ساخت برنامه‌های Compose در اندروید استودیو، به شروع کار با Jetpack Compose مراجعه کنید.