اندروید استودیو شامل ابزارهایی برای هر مرحله از توسعه است، اما آنچه مهمتر است نوشتن برنامه شماست: نوشتن کد، ساختن طرحبندی، ایجاد تصاویر و بهرهوری در طول مسیر.
این همان چیزی است که این بخش در مورد آن است: ابزارهایی که به شما کمک می کنند برنامه خود را بنویسید و آن را سریع بنویسید.
بهره وری کدنویسی
موارد زیر تنها چند ویژگی است که به شما کمک می کند هنگام کدنویسی بهره وری بیشتری داشته باشید.
تکمیل کد
تکمیل کد با کاهش خطاهای تایپ و نیاز به جستجوی کلاس، روش و نام متغیرها، توسعه برنامه را سرعت می بخشد. ویرایشگر کد تکمیل اولیه، تکمیل هوشمند و تکمیل بیانیه را فراهم می کند.
درباره تکمیل کد بیشتر بیاموزید.
الگوهای تکمیل کد سفارشی ایجاد کنید
قالبهای زنده به شما امکان میدهند تکههای کد را برای درج سریع و تکمیل تکههای کوچک کد وارد کنید. برای درج یک الگوی زنده، مخفف الگو را تایپ کرده و کلید Tab را فشار دهید. Android Studio قطعه کد مرتبط با الگو را در کد شما قرار می دهد.
به عنوان مثال، مخفف comp
و به دنبال آن Tab، کد یک تابع قابل ترکیب جدید را درج می کند. یا loge
تایپ کنید تا متد Log.e()
را پیدا کنید و از کد خود وارد شوید .
برای مشاهده لیست الگوهای زنده پشتیبانی شده و سفارشی کردن آنها، روی File > Settings > Editor > Live Templates ( Android Studio > Settings > Editor > Live Templates در macOS) کلیک کنید.
درباره الگوهای زنده بیشتر بیاموزید.
رفع سریع از پرز دریافت کنید
Android Studio یک ابزار اسکن کد به نام Lint را ارائه می دهد تا به شما کمک کند تا بدون اجرای برنامه یا نوشتن تست، مشکلات مربوط به کیفیت ساختاری کد خود را شناسایی و تصحیح کنید.
هر بار که برنامه خود را میسازید، Android Studio Lint را اجرا میکند تا فایلهای منبع شما را از نظر اشکالات احتمالی بررسی کند و به دنبال بهبودهای بهینهسازی در صحت، امنیت، عملکرد، قابلیت استفاده، دسترسی، و بینالمللیسازی باشد.
درباره لینت بیشتر بدانید.
اسناد و جزئیات منابع را ببینید
میتوانید با قرار دادن کارت روی نام متد/عضو/کلاس و فشار دادن F1 ، مستندات یک API را مشاهده کنید.
اطلاعات برای منابع دیگر مانند تصاویر و مضامین نیز در دسترس است. به عنوان مثال، اگر در فایل مانیفست اندروید خود، علامت را روی نام طرح زمینه قرار دهید و F1 را فشار دهید، می توانید سلسله مراتب وراثت تم و رنگ ها یا تصاویر را برای ویژگی های مختلف ببینید.
به سرعت فایل های جدید ایجاد کنید
هنگامی که می خواهید یک فایل جدید ایجاد کنید، روی دایرکتوری مورد نظر در پنجره Project کلیک کنید، سپس Alt + Insert ( Command + N در مک) را فشار دهید. Android Studio یک پنجره کوچک با لیستی از انواع فایل های پیشنهادی، متناسب با فهرست انتخاب شده نشان می دهد.
کار با منابع
Android Studio شامل ویژگی ها و ابزارهای زیر است تا به شما در ایجاد و مدیریت فایل های منبع کمک کند.
درباره افزودن منابع بیشتر بیاموزید.
ایجاد تصاویر برای تمام تراکم صفحه نمایش
اندروید استودیو دارای ابزاری به نام Vector Asset Studio است که به شما کمک می کند تصاویری بسازید که از هر تراکم صفحه پشتیبانی می کنند. می توانید فایل SVG خود را برای ویرایش آپلود کنید یا یکی از نمادهای طراحی متریال ارائه شده توسط Google را انتخاب کنید. برای شروع، روی File > New > Vector Asset کلیک کنید.
درباره Vector Asset Studio بیشتر بیاموزید.
پیش نمایش تصاویر و رنگ ها
هنگام ارجاع تصاویر و نمادها در کد خود، پیش نمایش تصویر در حاشیه سمت چپ ظاهر می شود تا به شما کمک کند مرجع تصویر یا نماد را تأیید کنید.
برای مشاهده تصویر در اندازه واقعی، روی تصویر کوچک در حاشیه سمت چپ کلیک کنید. یا، کارت را روی مرجع درون خطی دارایی قرار دهید و F1 را فشار دهید تا جزئیات تصویر، از جمله تمام اندازههای جایگزین را ببینید.
طرح بندی های جدید ایجاد کنید
Android Studio به شما این امکان را میدهد تا زمانی که از عملکرد پیشنمایش قابل ترکیب استفاده میکنید، طرحبندیهای قابل ترکیب خود را پیشنمایش کنید. پیشنمایشهای ترکیبپذیر شما در نمای طراحی فایل ظاهر میشوند و همزمان با ویرایش فایلها، بهروزرسانی میشوند.
اگر از طرحبندیهای XML استفاده میکنید، Android Studio ویرایشگر طرحبندی را برای پیشنمایش طرحبندی شما در حین ویرایش XML ارائه میدهد.
رشته های رابط کاربری را ترجمه کنید
ابزار ویرایشگر ترجمه به شما یک نمای واحد از تمام منابع ترجمه شده شما می دهد، تغییر یا اضافه کردن ترجمه ها و حتی یافتن ترجمه های گم شده را بدون باز کردن هر نسخه از فایل strings.xml
آسان می کند. حتی می توانید فایل رشته های خود را برای سفارش خدمات ترجمه آپلود کنید.
برای شروع، روی هر کپی از فایل strings.xml
خود کلیک راست کنید و سپس روی Open Translations Editor کلیک کنید.
درباره ویرایشگر ترجمه بیشتر بیاموزید.