kittinunf/fuel
کاربرد:
این کتابخانه یکی از سادهترین و خوشدستترین ابزارها برای شبکهکاری HTTP در کاتلین و اندروید هست . با استفاده از Fuel میتونی درخواستهای HTTP مثل GET، POST، PUT و DELETE رو با حداقل کد اجرا کنی و به راحتی با APIها کار کنی.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای یک کتابخانه سبک، بدون وابستگیهای زیاد و با API تمیز داشته باشی، Fuel گزینه عالیایه . مناسب پروژههای کوچک تا متوسط یا جاهایی که نمیخوای با پیچیدگیهای Retrofit یا OkHttp زیاد سر و کار داشته باشی.
چند مثال از موارد استفاده
دریافت داده از یک API عمومی مثل https://jsonplaceholder.typicode.com/posts با یک خط کد
ارسال داده فرم به سرور با متد POST
آپلود فایل با پشتیبانی از progress
مدیریت headerها و query parameterها به صورت شفاف
استفاده در تستهای یکپارچه برای تماس با سرویسهای داخلی
- ##HTTP
- ##Kotlin
- ##AndroidDev
- ##Networking
- ##FuelLibrary
- ##API
- ##MobileDev
- ##Lightweight
- ##OpenSource
- ##REST
