اندروید استودیو قالبهای کدی را ارائه میدهد که از بهترین شیوههای طراحی و توسعه اندروید پیروی میکنند تا شما را در مسیر درست ایجاد برنامههای زیبا و کاربردی قرار دهند. میتوانید از قالبها برای ایجاد ماژولهای جدید برنامه، فعالیتهای فردی یا سایر اجزای خاص پروژه اندروید استفاده کنید.
برخی از قالبها، کد آغازین را برای زمینههای کاربردی رایج، مانند کشوهای ناوبری یا صفحات ورود به سیستم، ارائه میدهند. میتوانید هنگام ایجاد پروژه ، هنگام افزودن یک ماژول برنامه جدید به یک پروژه موجود یا هنگام افزودن یک فعالیت جدید به یک ماژول برنامه، از بین این قالبهای ماژول برنامه و فعالیت انتخاب کنید.
علاوه بر فعالیتها، میتوانید با استفاده از قالبها، اجزای پروژه اندروید دیگری را نیز به یک برنامه موجود اضافه کنید. این قالبها شامل اجزای کد، مانند سرویسها و قطعات، و اجزای غیر کد، مانند پوشهها و فایلهای XML میشوند.
این صفحه نحوه افزودن اجزای پروژه اندروید مانند فعالیتها به پروژه شما را مورد بحث قرار میدهد و قالبهای فعالیت رایج موجود در اندروید استودیو را شرح میدهد. توجه داشته باشید که اکثر قالبها برای شامل شدن اصول رابط کاربری مبتنی بر طراحی متریال ، به کتابخانه پشتیبانی اندروید (Android Support Library) وابسته هستند.
اضافه کردن یک جزء پروژه

شکل ۱. منوی قالبها، که از طریق منوی File > New یا با کلیک راست در پنجره Project قابل دسترسی است.
اندروید استودیو قالبها را بر اساس نوع کامپوننتی که اضافه میکنند، مانند یک Activity یا یک فایل XML ، همانطور که در شکل ۱ نشان داده شده است، گروهبندی میکند.
برای افزودن یک جزء پروژه اندروید با استفاده از یک الگو، از Project استفاده کنید.
پنجره. روی پوشهای که میخواهید کامپوننت جدید را به آن اضافه کنید، کلیک راست کرده و گزینه New را انتخاب کنید. بر اساس اینکه چه کامپوننتهایی میتوانند به پوشهای که روی آن کلیک کردهاید اضافه شوند، لیستی از انواع قالبها مانند آنچه در شکل ۱ نشان داده شده است را مشاهده خواهید کرد.
وقتی قالبی را که میخواهید اضافه کنید انتخاب میکنید، یک پنجره ویزارد مربوطه ظاهر میشود و اطلاعات پیکربندی کامپوننت، مانند نام آن را درخواست میکند. پس از وارد کردن اطلاعات پیکربندی، اندروید استودیو فایلهای کامپوننت جدید شما را ایجاد و باز میکند. همچنین یک Gradle build برای همگامسازی پروژه شما اجرا میکند.
انتخاب الگوی فعالیت

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