مشخصات و کیفیت Android Studio

ما اندروید را به عنوان یکی از سیستم های عامل بازار فناوری ارتباطات ، متمرکز بر تلفن همراه می شناسیم. بدون گفتن زیاد در این باره ، مشخص است که تقاضای هر کاربر برای فضایل ارائه شده توسط سیستم ، به ویژه صحبت در مورد خرید برنامه هایی برای بهبود یا شخصی سازی تجهیزات اندرویدی ما ، از طرف کاربر به طور فزاینده ای تقاضا می کند ، از آنجا که به نوبه خود ، رقابت بالایی که بین آنها وجود دارد ، توسعه دهندگان آنها را ملزم به نوآوری یا بهبود بیشتر ترکیب هر یک می کند. به همین دلیل و همراه با مسئله پیچیدگی که ممکن است در برنامه نویسی یک برنامه وجود داشته باشد ، سیستم Android خود یک جعبه ابزار مناسب و مناسب برای توسعه برنامه های گفته شده ارائه می دهد. چنین کیت یا ابزاری چیزی را تشکیل می دهد که به آن معروف است آندروید استودیو. این Android IDE رسمی برای توسعه برنامه است. بر اساس IntelliJ IDEA؛ یک محیط یا محیط توسعه برای برنامه ها ، که دارای ابزارهای قدرتمند ویرایش کد است. می توان گفت که از نظر تجزیه و تحلیل کد ، بلافاصله خطاها را برجسته می کند تا راه حل سریع تری برای آنها ارائه دهد. به عنوان ابزارهای یکپارچه برای توسعه یا ساخت برنامه ها در Android ، این شامل یک رابط کاربری است که قبلاً ساخته یا طراحی شده است ، با مدل های مختلف صفحه نمایش ، که در آن می توان عناصر موجود را منتقل کرد. علاوه بر این ، اشکال سازهای شبیه ساز و امکان کار با Logcat تحت پوشش هستند. IntelliJ IDEA از زبانهای مختلفی که مبتنی بر JVM هستند پشتیبانی می کند. جاوا (از این رو "J" در IntelliJ) ، Clojure ، Groovy ، Kotin و Scala. به علاوه پشتیبانی از Maven و Gradle. با استفاده از این فناوری ، همراه با Android Studio ، امکان ایجاد و ساخت برنامه های کاربردی برای این سیستم راحت است.

1

Android Studio اجزای مختلفی دارد که به ساخت برنامه ها کمک می کند. سیستم ساخت مبتنی بر Gradle ، ساخت متنوع و چندین پرونده APK و همچنین الگوهای کدی که به ساخت برنامه کمک می کنند. یک ویرایشگر طرح کامل با پشتیبانی از ویرایش کشیدن و رها کردن عناصر تم. سهولت استفاده و سازگاری نسخه ، کد با ProGuard و مصرف منابع کمتر و کمتری با Gradle کاهش می یابد. سرانجام ، پشتیبانی داخلی از Google Cloud Platform ، ادغام پیام رسان ابری Google و App Engine را آسان می کند.

در مورد توسعه گردش کار ، Android Studio دارای مجموعه ای از ابزارها است که علاوه بر امکان دسترسی از خط فرمان به ابزارهای SDK ، مسئول آن است. نکته مهم در مورد همه اینها این است که Android Studio راحتی را برای توسعه دهندگان فراهم می کند ، زیرا از طریق آن می توان در طول توسعه برنامه ، ابزارهای لازم را به عنوان یک روش چابک تر برای کار فراخوانی کرد.

4

در میان مراحل توسعه که شامل تحقق برنامه ها در Android Studio هستند ، چهار مرحله پیدا می کنیم. اولین مورد تنظیمات محیط؛ در طی این مرحله ، محیط توسعه نصب و پیکربندی می شود. علاوه بر این ، اتصال به عناصری است که می توان برنامه را نصب کرد و دستگاه های مجازی اندروید (AVDS) ایجاد می شوند. مرحله دوم پوشش می دهد پیکربندی و توسعه پروژه؛ در طی این ، پیکربندی پروژه و توسعه آن انجام می شود. ما در مورد ایجاد ماژولهایی صحبت می کنیم که حاوی منابعی برای برنامه و فایلهای کد منبع هستند. مرحله سوم شامل آزمایش ، اشکال زدایی و ساخت برنامه؛ در این مرحله پروژه در یک بسته .apk اشکال زدایی ساخته شده است که می تواند روی شبیه ساز یا روی دستگاه Android نصب و اجرا شود. از سیستم ساخت مبتنی بر Gradle استفاده می شود. این انعطاف پذیری ، انواع ساخت سفارشی و وضوح وابستگی را فراهم می کند. در صورت استفاده از IDE دیگر ، پروژه می تواند با استفاده از Gradle توسعه یافته و به نوبه خود بر روی دستگاهی که از ADB استفاده می کند نصب شود. پس از آن ، برنامه از طریق پیام های نظارت بر دستگاه ، به علاوه یک دستگاه ورود به سیستم آندروید (Logcat) همراه با ایده IntelliJ ، اشکال زدایی می شود. علاوه بر این ، می توان از خطایاب سازگار JDWP استفاده کرد و ابزارهای اشکال زدایی و ورود به سیستم با Android SDK را اضافه کرد. در پایان ، از ابزارهای تست Android SDK برای آزمایش برنامه استفاده می شود.

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

2

در این تصویر می توان نمودار مراحل تحقق برنامه ها در Android Studio را مشاهده کرد.

ما در حال حاضر از مراحل و توسعه در هنگام ایجاد یک برنامه Android مطلع هستیم. در مورد هر پروژه ، با مراجعه به پایه مدولار ، برنامه حاوی یک یا چند ماژول با فایلهای کد منبع و فایلهای منبع است. که در انواع مختلف آن حاوی ماژول های برنامه Android ، ماژول های کتابخانه ، ماژول های تست و ماژول های App Engine. به طور پیش فرض ، Android Studio پرونده های پروژه را در نمای پروژه Android نمایش می دهد. در این مرحله ماژول ها به صورت سازمان یافته دیده می شوند تا دسترسی سریع به پرونده های کد منبع اصلی را فراهم کنند. در مورد پرونده های ساخت ، این موارد در سطح بالای Scripts Gradle قابل مشاهده هستند. در آندروید استودیو ما قبلاً درک کردیم که Gradle به عنوان اساس سیستم ساخت برنامه استفاده می شود. این سیستم ایجاد به عنوان ابزاری در فهرست Android Studio اجرا می شود و به نوبه خود مستقل از خط فرمان است.

3

پرونده های پروژه

بخشی از ترکیب Android Studio و نحوه اجرای کار در آن که قبلاً شناخته شده بود ، لازم به ذکر است که چند هفته پیش نسخه جدید آن را داشتیم که در ماه آوریل در نسخه 2.1.0 منتشر شد. باید بدانیم که به روزرسانی های دوره ای انجام شده در Android Studio بدون نیاز به به روزرسانی پروژه اتفاق می افتد ، از این نظر هیچ نگرانی برای توسعه دهنده وجود ندارد.

از جمله تغییرات اصلی موجود در این نسخه جدید ، پشتیبانی از توسعه در نسخه جدید سیستم عامل ، Android N ، در Preview آن قدردانی شده است. سیستم عامل Android N از Java 8 پشتیبانی می کند که دارای ویژگی های زبانی است که به یک کامپایلر آزمایشی جدید به نام Jack احتیاج دارد. آخرین نسخه جک فقط در نسخه 2.1 قابل اجرا است. از Android Studio. به همین دلیل ، اگر می خواهید با Java 8 کار کنید ، استفاده از این نسخه ضروری است. لازم به ذکر است که اگرچه Android Studio 2.1 اکنون پایدار است ، کامپایلر Jack هنوز آزمایشی است ، بنابراین باید با ویژگی jackOptions فعال شود در پرونده ساخت آن .gradle.

در میان ویژگی های جدید دیگر در نسخه جدید ، رفع اشکال جزئی و همچنین برخی پیشرفت ها انجام شده است. هنگام استفاده از دستگاه N یا شبیه ساز و انتخاب حالت اشکال زای بومی ، اشکال زدایی C ++ آگاه از جاوا بصورت پیش فرض فعال می شود. به عنوان توصیه ای برای پیشرفت در اجرای برنامه ، خوب است که افزونه Android را برای Gradle به نسخه 2.1.0 به روز کنید.

در حال حاضر Android Studio از نسخه 0.1 به 2.1.0 رسیده است ، در مجموع 24 نسخه از جمله آخرین نسخه در آوریل سال جاری است. اگر می خواهید هر یک یا آخرین نسخه آن را بشناسید ، برای بارگیری یا اطلاعات عیب یابی به پیوند زیر در صفحه رسمی آن مراجعه کنید: http://developer.android.com/tools/revisions/studio.html


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

2 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   کریستوبال dijo

    بیایید از linux برای رایگان بودن استفاده کنیم؟ ، و چرا آنها از وبلاگ های دیگر سرقت می کنند یا کپی taringa را کپی می کنند؟ ، بد بد…

  2.   میگل dijo

    آیا مانند App Inventor است؟

bool (درست)