وبلاگ

بررسی ویژگی های نسخه جدید اندروید استدیو AndroidStudio 4.1

بررسی ویژگی های نسخه جدید اندروید استدیو AndroidStudio 4.1
اندروید

بررسی ویژگی های نسخه جدید اندروید استدیو AndroidStudio 4.1

اندروید استدیو با کلی ویژگی ها و رفع باگ ها به نسخه 4.1 بروزرسانی شد.

طبق گفته های گوگل توی این نسخه بیش از 2000 باگ برطرف شده و از طرفی ویژگی های جدیدی هم به برنامه اضافه شده.

یکسری از ویژگی های قبلی هم بهبود پیدا کردن و عملکردشون به نسبت قبل خیلی بهتر شده.

با من همراه باشید تا توی این پست کامل این موارد رو باهم بررسی کنیم.

1- آپدیت شدن Material Design Components
Material Design Components
پشتیبانی کامل اندروید استدیو از Material Design

از این به بعد دیگه Material Design وارد هسته اصلی اندروید استدیو شده و تمامی المان های برنامه های اندروید با این نوع از الگوی طراحی ساخته خواهند شد.

برای مثال وقتی یه پروژه جدید بسازی و بری فایل های Resource رو نگاه کنی متوجه تغییرات عمده خواهی شد.

اول اینکه تم تیره و روشن به برنامه اضافه شده و فقط کافیه رنگ های مربوطه رو قرار بدی و اندروید بصورت خودکار تم تیره و روشن رو واسه برنامه ت آماده میکنه.

دوم اینکه بخش های Color resourcesTheme resourcesTheme attributes به صورت کامل با Material Design منطبق شدن و نیازی نیست که دیگه کاری انجام بدی.

2- Database Inspector
نمایش زنده دیتابیس به کمک Database Inspector

یکی از اصلی ترین دردسرهای برنامه نویسی موقعیه که قراره با دیتابیس کار کنی!

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

با این آپدیت جدید اندروید استدیو این مشکل به طور کامل حل شده.

توی این نسخه گوگل ویژگی رو اضافه کرده که به صورت زنده (Live) میتونی دیتاها رو رصد، آپدیت کنی و …

برای اینکار کافیه که گزینه Database Inspector رو از منو View > Tool Windows فعالش کنی.

3- اجرا شدن شبیه ساز داخل اندروید استدیو
اجرا شدن شبیه ساز داخل اندروید استدیو
اجرا شدن شبیه ساز داخل اندروید استدیو

این ویژگی برای کسایی که صفحه نمایش کوچکی دارن خیلی مفیده.

همیشه موقعی که میخواستی از شبیه ساز اندروید استفاده کنی، شبیه ساز رو توی یه بخش جدیدی باز میکرد و

مدام مجبور بودی که بین اندروید استدیو و شبیه ساز سوییچ کنی تا بتونی هم کارها رو انجام بدی و

هم اینکه نتیجه نهایی رو ببینی.

حالا توی نسخه جدید، شبیه ساز توی یه تب جدا ولی داخل اندروید استدیو باز میشه.

اینطوری همزمان میتونی کار کنی و نتیجه نهایی رو هم ببینی.

4- Dagger Navigation
androidstudio_dagger
پیمایش بین المان های مختلف دگر (Dagger)

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

Dagger یکی از بهترین و کاملترین نوع تزریق وابستگی هاست که اکثر برنامه نویس ها هم از این نوع تزریق وابستگی

استفاده میکنن.

دگر درواقع خیلی سنگین و پیچیدس و برای کسی که تازه کار به حساب میاد واقعا پیچیدگی زیادی داره.

گوگل توی نسخه جدید اندرویداستدیو قابلیت پیشمایش بین کامپوننت های دگر رو به کمک Hilt فراهم کرده.

اگه از دگر استفاده میکنی این ویژگی خیلی میتونه بهت توی پیاده سازی و جابجایی بین المان های مختلف دگر کمکت کنه.

5- Android Profiler
بررسی بخش های مختلف برنامه به کمک Android profiler

اندروید پروفایلر توی نسخه های قبلی اندرویداستدیو هم بود، ولی توی این نسخه تغییرات چشمگیری داشته.

دیگه خیلی کاملتر از قبل میتونی لحظه به لحظه برنامه رو بررسی کنی.

که مثلا الان کدوم بخش و کدوم فایل از برنامه باعث میشه که از GPU (پردازنده گرافیکی) بیشتر استفاده کنه.

یا کدوم بخش از برنامه اینترنت بیشتری مصرف میکنه.

علاوه بر اینها میتونی این موارد رو برای کتابخونه هات هم بررسی کنی تا بهتر بتونی یه کتابخونه ای که میخوای رو انتخاب کنی.

از اندروید پروفایلر غافل نشو و حتما ازش استفاده کن، خیلی کمکت میکنه این بخش

6- استفاده از یادگیری ماشین (ماشین لرنینگ) به کمک TensorFlow
پیاده سازی ماشین لرنینگ در اندروید

اگه شما هم به مباحث یادگیری ماشین (machine learning) یا هوض مصنوعی علاقه داری این ویژگی جدید واست خیلی خوبه.

TensorFlow جز فریمورک هایی هست که چند وقتیه خیلی ها دارن باهاش کار میکنن.

حالا گوگل تصمیم گرفته این ویژگی خیلی خوب و کاربردی رو به اندرویداستدیو هم اضافه کنه،

تا علاقه مندان به مباحث سنگین هوش مصنوعی هم بتونن توی اپلیکیشن های خودشون از این قابلیت استفاده کنن.

از این به بعد میتونی برنامه هایی رو بنویسی که با توجه به نیازهای کاربر به صورت هوشمند عملیات خاصی رو انجام بدی. (البته به این آسونیا هم نیستا 😁 )

7- پشتیبانی از شبیه سازهای تاشو
بررسی ویژگی های نسخه جدید اندروید استدیو AndroidStudio 4.1
شبیه سازهای تاشو

چند وقتی هستش که شرکت های مختلفی دارن روی یکسری از گوشی هاشون که تاشو هستن مانور میدن.

طبیعتا نیاز به چنین شبیه سازهایی توی اندروید واقعا احساس میشد.

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

 

البته اینایی که گفتم تمامی مواردی که توی نسخه 4.1 تغییر کردن نیستن، موارد زیادی هستن که تغییر کردن.

ولی این موارد چیزایی بودن که برای بهبود کار خیلی میتونه کمکت کنه.

دیدگاه خود را به ما بگویید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 × 3 =

فیلدهای دلخواه برای نمایش را انتخاب کنید. سایر فیلدها مخفی می شود. برای ترتیب دلخواه فیلدها را به محل دلخواه بکشید و رها کنید.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
مقایسه
علاقمندی ها 0