اجزاي Android Jetpack تيم اي از كتابخانه ها ميباشند كه خلال سود گيري طراحي اپليكيشن از خصوصيت هاي لهجه Kotlin كه سبب ايجاد ما ميشود، بصورت غير وابسته قابل به كار گيري و تشكيلشده براي همياري با يكديگر ميباشند. در حالي كه اجزاي Android Jetpack براي همياري با يكديگر تشكيل شدهاند ولي مورد نياز وجود ندارد از كليه آنها به كار گيري نمائيد.
تيم Jetpack به چهار بخش تقسيم ميشود:
معماري (Architecture)
رابط كاربري (UI)
رفتاري (Behavior)
اساس (Foundation)
۱- مولفه هاي معماري (Architecture) در jetpack اندرويد
مؤلفه هاي معماري در ساختوساز به ما امداد مي نمايند: همه مؤلفه هاي راياپارس معماري Android Jetpack به تفصيل ذيل ميباشد:
Data Binding: موادسازنده UI را به طور اعلاني به طرح خويش به منابع داده اپ ما ببنديد.
Lifecycles: شغل ها و چرخه هاي معاش قطعه اپليكيشن مارا رئيس مي نمايد.
LiveData: ميتوانيد از تغييرات در مقر داده مطلع گرديد.
Navigation: ميتوانيد همگي چيز موردنياز براي ناوبري باطن اپ را مدير نماييد.
Paging: ميتوانيد بهتدريج بارگيري داده ها در شكل تقاضا از منبع داده خويش را بارگيري فرماييد.
Room: ميتوانيد به مقر داده جاري SQLite دسترسي داشته باشيد.
ViewModel: ميتوانيد داده هاي مرتبط با UI را به روشي آگاهانه از چرخه معاش رئيس نمائيد.
WorkManager: رئيس كليه مشاغل بگراند در Android با قوانيني كه ما تعيين ميكنيم.
بيشتر بخوانيد: ويو پيجر۲ اندرويد چيست ؟
بيشتر بخوانيد: فايربيس گوگل چيست؟
۲-رابط كاربري (UI) در jetpack اندرويد
مولفههاي رابط مخاطب ابزاركها و راهنماهايي را در دست شما قرار ميدهد، تا به كارگيري از اپ شما خير صرفا آسوده، بلكه شادي بخش باشد. همه مؤلفه هاي رابط كاربري تلفن همراه در Android Jetpack به گستردن پايين ميباشد:
Animation & Transitions: ميتوانيد ابزاركها را منتقل كرده و دربين برگهها جابجا گرديد.
Auto: اجزاي بسط نرمافزارهاي Android Auto
TV: مولفههايي براي توسعه و گسترش اپليكيشنهاي Android TV.
Wear: مولفههايي براي گسترش نرم افزارهاي Wear.
Emoji: ميتوانيد ايموجي هاي آپ ديت گرديده را در سيستم برهانهاي ديرين فعال فرمائيد.
Fragment: فرگمنت اندرويد يك واحد مهم UI قابل مخلوط ميباشد.
Layout: ميتوانيد ابزاركها را با الگوريتمهاي متفاوت تهيه نمائيد.
Palette: ميتوانيد داده ها اثرگذار را از پالتهاي رنگ بكشيد.
۳- رفتاري (Behavior) در jetpack اندرويد
مؤلفه هاي رفتاري به تركيب با سرويسهاي استاندارد Android مانند به ما ياري مي نمايند. همه مؤلفه هاي معماري Android Jetpack به گستردن پايين ميباشد:
Download Manager: ميتوانيد با پناه دوباره اتوماتيك دانلودهاي زياد را در دورنما طراحي برنامه و مدير فرماييد.
Media & Playback: براي API هاي سازگار با وضعيت روبرو براي پخش و مسيريابي رسانه ها (مثلا Google Cast) كاربرد داراست.
Permissions: براي نظارت و درخواست جواز اپ API هاي سازگار كاربرد داراست.
Notifications: يك API اعلان سازگار با عقب را با پناه از Wear و Auto آماده مي نمايد.
Sharing: يك تلاش اشتراك گذاري مطلوب براي نوار مبادرت اپ را ارائه ميدهد.
Slice: ميتوانيد موادتشكيل دهنده UI انعطاف پذير ساخت و ساز فرماييد كه ميتوانند داده هاي اپ را در سوا اپ اكران دهند و تا مجال رجوع و برگشت به Android 4.4 قابل توسعه و گسترش ميباشند.
بازدید: