- 1 سال قبل
- علیرضا نصراله زاده
انوتیشن @ExperimentalComposeUiApi در جت پک کامپوز کاتلین چیست؟
@ExperimentalComposeUiApi نیز یک آنوتیشن است که در کد استفاده میشود. این آنوتیشن نشان میدهد که برنامه از ویژگیها و APIهای آزمایشی (experimental) در کتابخانه Compose UI استفاده میکند.
Compose UI یک کتابخانه جدید برای توسعه رابط کاربری (UI) در برنامههای اندروید است که توسط Google توسعه داده شده است. این کتابخانه از روش جدیدی برای ایجاد رابط کاربری استفاده میکند که بر اساس تابعی است که به عنوان ورودی یک وضعیت میگیرد و به عنوان خروجی وضعیت جدید را با تغییرات مورد نظر نمایش میدهد.
استفاده از آنوتیشن @ExperimentalComposeUiApi نشان میدهد که شما از ویژگیها و APIهای آزمایشی در کتابخانه Compose UI استفاده میکنید. این آنوتیشن هشداری برای توسعهدهندگان است که این قابلیتها و APIها قابلیتهای آزمایشی هستند و ممکن است در نسخههای آتی تغییر یا حذف شوند.
توصیه میشود که برای توسعه برنامه خود از ویژگیها و APIهای پایدارتر و اصلی کتابخانه استفاده کنید و از APIهای آزمایشی فقط در صورت لزوم و با آگاهی کامل استفاده کنید. در هر نسخه آپدیت کتابخانه Compose UI، توصیه میشود تغییرات و دستورالعملهای مربوطه را بررسی و پیروی کنید.