: :
مانده تا پایان تخفیف
فقط تا آخر امروز
فقط امروز
حسام رسولیان
برنامه نویس موبایل

AndroidX چیست؟ معرفی کتابخانه و نحوه استفاده از AndroidX

AndroidX چیست؟ اندروید ایکس چیست؟ استفاده از پکیج کتابخانه های اندروید به نام Support library یکی از اجزای اصلی در طول توسعه اپلیکیشن های اندرویدی بوده است. این پکیج کلاس ها,کامپوننت ها و ویجت های مختلفی برای فراهم میکرد که باعث افزایش سرعت برنامه نویسی میشد اما گوگل بعد از سال پشتیبانی از این کتابخانه ها و کنار گذاشته و پکیج جدیدی تحت عنوان AndroidX معرفی کرده است.

مجموعه دوره آموزش برنامه نویسی - مقدماتی تا پیشرفته

با استفاده از AndroidX میتونید قابلیت های جدید نسخه های بروز اندروید و روی دستگاه هایی با ورژن پایین تر استفاده کنید.با این حال اگر نمیخواهید فعلا از AndroidX استفاده کنید باید توجه داشته باشید که نسخه 28.0.0 تنها نسخه فعال برای android.support می باشد و اگر از api 28 به بالا بخواید در آینده استفاده کنید نمیتونید از این کتابخونه ها کمکی بگیرید.برای شروع استفاده از AndroidX ابتدا باید api پروژه خودتون و روی 28 قرار بدید و سپس به ویرایش کتابخونه ها کنید.برای مثال کتابخونه

com.android.support:appcompat-v7

تبدیل میشه به

androidx.appcompat:appcompat:1.0.0

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

https://developer.android.com/jetpack/androidx/migrate

بعد از این کار وارد gradle.properties شوید و دو خط زیر را اضافه کنید.

android.enableJetifier=true
android.useAndroidX=true

اما برای راحتی کار میتونید از تولبار گزینه refactor و سپس گزینه migrate to AndroidX و انتخاب کنید.

وب سایت توسینسو

دقت کنید اگر وسط کد نوشتن به AndroidX مهاجرت کردید باید در تک تک فایل ها تغییرات لازم و ایجاد کنید برای نمونه اگر از تگ

android.support.constraint.ConstraintLayout

استفاده کردید حال باید از تگ

androidx.constraintlayout.widget.ConstraintLayout

استفاده کنید.AndroidX ویجت های بیشتری در اختیار شما قرار خواهد داد مانند: Material TextinputEditText, Bottom AppBar,BackDrop Menu و... همچنین قابلیت اضافه کردن محتویات اپلیکیشن خودتون به موتور جستجوی گوگل و نیز پیدا میکنید.

یادگیری برنامه نویسی برای متخصصین حوزه کامپیوتر این روزها یک الزام به حساب می آید. از جمله محبوب ترین زبان های برنامه نویسی دنیا می توانیم به زبان برنامه نویسی سی شارپ ، زبان برنامه نویسی جاوا ، زبان برنامه نویسی پایتون ، زبان برنامه نویسی سی پلاس پلاس و زبان برنامه نویسی SQL ( لازمه هر زبان دیگری ) و زبان برنامه نویسی PHP اشاره کنیم.

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


حسام رسولیان
حسام رسولیان

برنامه نویس موبایل

کارشناسی فناوری اطلاعات برنامه نویس موبایل با زبان های جاوا, کاتلین, دارت(فلاتر) CCNA,LPIC

نظرات