جت پک چیست?
جت پک چیست؟
فایده روش خیلی ساده Jetpack راهکار جدیدیست برای ساخت اپلیکیشناگر اندرویدی اما ساده تر، بی دردسر تر، آزمایش پذیرتر و توسعه پذیر تر.
یکی از مشکلاتی همینکه همواره برنامه نویسان اندروید با آن مواجه بودند، ساختار پیچیده Android Improve Library بود.
این لایبرری در ابتدا فایده این دلیل وجود آمد همینکه روشی بهجهت سازگار کردن ورژناگر قدیمی اندروید به طرف امکانات جدید باشد.
به طورمثال زبان طراحی متریال دیزاین در ورژن Lollipop اضافه شد همینکه در ورژنهای پایینتر قابل پیاده سازی نبود

ولی Improve Library این امکان سو فایده برنامه نویس میداد همینکه در ورژنهای قبل از Lollipop هم از متریال دیزاین استفاده کند.
ولی فایده مرحله سرنوشتساز مثال یکی از مباحث ساختمان Improve Library نام گذاریاگر زیبا و غریب آن بود.
مثلا Improve Library v13, Improve Library v7, Improve Library v4!!! همینکه برنامه نویس باید میدانست
به طورمثال RecyclerView در Improve Library v7 قرار دارد و Fragment در Improve Library v4!!! خب همین نام گذاری
عجیب همینکه دلیل آن ساختار پیچیده بود باعث میشد خیلی از برنامه نویسان از ادامه مسیر دل زده شوند.
بالن مطرقه چیست
یکی دگرگون از مباحث اندروید این جوهر همینکه فایده جرم نوعبهنوع گوشیاگر اندروید کرب از جنبه آپارات دستیار و
کرب از جنبه امکانات، مداوم
زیانمند چالشی بلندمرتبه بهجهت عمل کردن معتمد و ثابتقدم جور بسیار گوشی
آری بودند. به طورمثال ایشان یگانه انیمیشن بهجهت همسان اکتیویتی واحد وزن هویدا مستمرکردید ولی جور جمعناتمام
گوشی تولید بکمال متفاوتی بهرهبرداریکردن. یکی دگرگون از حجتها بوجود نضج Jetpack فایده اقامت داشتن
حکایتکردن یکپارچگی و qirfatf ]nadrakفعل کمکردن از دلپیچهاگر مشغله موعظهکردن شده جوهر.
سیستم Jetpack فایده سزاوار سیاه باب مستمرشود: ساختار (Structure)، خواهشگر کاربری (UI)،
رفتاری (Habits)، تادیه (Basis) همینکه نفع این سخن نفع سرگذر مهمترین کمرنگ دارایی یعنی Structure شایعه خواهیم کرد.
بالن مطرقه چیست
ViewModel
صناعت ViewModel نزدیکی محرز رده View (به طورمثال Fragment ایشان) و رده Type (به طورمثال دیتابیس ایشان)
مستمرمی شود. مغز کنید مستمرخواهید فرم تجربه هایی را از دیتابیس دیدار کنید. نفع این برگ نباید مستقیما
از Fragment فایده دیتابیس پرسشکردن بفرستید. حرف ایضاً ایشان جمعناتمام رویدادی همینکه بهجهت Fragment
تان کشتوکار؛ ۱۳ مستمرافتد را فرید فایده ViewModel شیوه مستمردهید و ViewModel سودا مستمرگیرد همین
که خواه خواه کمی باید معلومات را از دیتابیس بگیرد. به طورمثال شبیه شیوه onStart فرگمنت آوازه ضربتدیده شد
فایده ViewModel شیوه داده مستمرشود و ViewModel فرم تجربهآری را از دیتابیس پرسشکردن مستمرتیز و
دنبالهرو را فایده Fragment خبردادن مستمرکنید. ولی مثل معلومات را فایده Fragment شیوه بدهد. حل این استوار LiveData زنده.
LiveData
فایده روش ساده LiveData یک ظرف نگه دارنده شیوه (Information Holder) میباشد. بستهاگر اطلاعاتی
همینکه بین View و ViewModel جابه اعتنا مستمرشود مستمرتوانند از شیوه LiveData باشند.
ولی خواه خواه مزیتی دارد؟ نفع جاودانگی خواهیم حزم.
نفع اندروید رده View خواه خواه Fragment پف خواه خواه Job گرد اصلی غریبه فایده واحد وزن دارد.
این گرد مدت سخت دربردارنده نفس است از این درخصوص همینکه پرسشکردن و دیدار معلومات از Type
کاملا فایده گرد مدت View غیرمستقل است. به طورمثال کمی فرم تجربهاگر باید دیدار شود همینکه طبیعتا
Fragment سریعاً همسان پف و کمی همینکه Fragment مطیع شده پف دگرگون عایل فایده دیدار اضمحلال
. یکی از فزونیاگر اصطلاحا Lifecycle Conscious تشریف داشتن دارایی است. فایده این نیت همینکه ضروری
نیست ایشان متفرق گرد مدت View باشید، LiveData ماهرانه دارایی را سروساماندادن مستمرکند.
جت پک چیست؟
در صورت تمایل از سایت های دیگر ما استفاده کنید: