کتابخانه های استادندارد و رسمی در اندروید
سوال
میشه لطفا بگید کتابخانه های استادندارد و رسمی در اندروید چیا هستن؟
ممنونم
حل شده
0
انجمن برنامه نویسان اندروید
6 سال
2 پاسخ ها
427 دیده شده
0
پاسخ ها ( ۲ )
Retrofit
Moshi
Chuck
Universal Image Loader
Glide
ThreeTen
Timbler
GSON
Room
ActiveAndroid
EventBus
RxJava
Android KTX
Dagger
Retrofit یکی از کلاینت های ایمن HTTP است که به شما اجازه میدهد REST API خودتان را به عنوان یک اینترفیس تعریف کنید. شما میتوانید با استفاده از این کتابخانه بدنه درخواست ها (Query ها)، هدر ها، پارامتر های کوئری و بسیاری کارهای بیشتر را انجام بدهید.
Moshi یکی از بهترین کتابخانه های اندروید است. این لایبرری میتواند JSON را به مدل های جاوا و کاتلین تبدیل کند.
Chuck یک بازرس HTTP برای اندروید است که به شما اجازه میدهد تاریخچه HTTP اپلیکیشن خودتان را روی موبایلتان ببینید.
UIL یکی از بهترین کتابخانه های اندروید است که با استفاده از آن میتوانید لود کردن و cache کردن عکس ها به صورت غیر همزمان (آسنکرون) استفاده میشود.
Glide یکی از بهترین کتابخانه های اندروید است که مخصوص کار با تصاویر میباشد.
ThreeTen یکی از بهترین کتابخانه های اندروید برای مدیریت تاریخ و زمان است.
Timber یکی از بهترین کتابخانه های اندروید برای Log های اندروید است که بر اساس کلاس Log ساخته شده است.
GSON یکی از بهترین کتابخانه های اندروید است که برای Serialized کردن آبجکت های جاوا به JSON و Deserialized کردن آنها از JSON به جاوا استفاده میشود.
Room یک Android ORM رسمی است. (یعنی یک تکنیک برنامه نویسی که با استفاده از زبان های شی گرا بین دو نوع مختلف از سیستم ارتباط برقرار میکند).
ActiveAndroid یکی از کتابخانه های ORM برای اندروید است.
EventBus یکی از بهترین کتابخانه های اندروید است که ارتباط بین قسمت های مختلف اپلیکیشن شما ساده سازی میکند.
RxJava یک Implementation جاوا از ReactiveX API است که به شما اجازه میدهد وظیفه ها (Task ها) و ایونت های غیر همزمان (آسنکرون) را در یک دنباله قابل مشاهده قرار بدهید.
Android KTX یک مجموعه از افزونه های کاتلین است که میتواند API جاوا را بسیار کاربرپسند تر کند.
بدون Dagger لیست بهترین کتابخانه های اندروید ناکامل میماند. Dagger یک فریم ورک استاتیک و compile-time dependency Injection است. مانند RxJava، کار کردن و فهمیدن Dagger هم مشکل است، اما این مورد هم ارزش زمانی که برای آن صرف میکنید را دارد.
کتابخونه های استاندارد اون هایی هستند که شرکت ها و تیم ها و افراد شناخته شده اون ها رو توسعه دادن و پشتیبانی میکنن.
مثال هایی برای این نوع کتابخونه ها برای اندروید رو در زیر لیست میکنم: