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

4 ماه پیش | 100 مشاهده شده

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

تا قبل از معرفی اندروید ایکس و تغییر نیم اسپیس مخازن maven گوگل برای فراخوانی لایببرری های گوگل در فایل گریدل از سینتکس com.android.support:libraryname-v1.1 استفاده می کردیم.

com.android.support:cardview-v7

com.android.support:appcompat-v7

اما با انتقال لایببرری هایی از گوگل به جت پک نامگذاری آن ها در گریدل به صورت زیر تغییر پیدا کرده است. یعنی باید به ابتدای آن ها androidx اضافه گرد. برای جزییات بیشتر بهاین لینک مراجعه شود.

androidx.cardview:cardview:1.0.0

androidx.appcompat:appcompat:1.0.0

برای ریفکتور کردن کدهای قدیمی هم کافی است اندروید استدیو خود را آپدیت کنید و از منوی Refactor > Migrate to AndroidX استفاده کنید. بد از این این کار نیم اسپیس ها به AndroidX تغییر پیدا می کند و در فایل گریدل نیز دستورات زیر اضافه می گردد.

android.useAndroidX=trueandroid.enableJetifier=true



پاسخی بگذارید

آیا می خواهید با نظر خود لیوان زشت خود را ببینید؟ در Gravatar نماد سفارشی رایگان دریافت کنید.