آموزش استفاده از Retrofit در اندروید
- معرفی کتابخانه Retrofit
- معرفی فرمت JSON (جی سون) و آشنایی با ساختار آن
- مقایسه JSON با XML
- معرفی سرویسهای صحت سنجی کد JSON
- تشریح HTTP URL و baseUrl در Retrofit
- تعیین حق دسترسی اپلیکیشن اندرویدی جهت اتصال به اینترنت
- معرفی کتابخانه مبدل Gson Converter
- نحوه دریافت اطلاعات با فرمت JSON از وب سرور و نمایش آنها در قالب ListView
- آشنایی با متدهای GET و Call و addConverterFactory در رتروفیت
- آشنایی با متد enqueue و دو حالت onResponse و onFailure
- معرفی سرویسهای fake JSON Server برای ساخت وب سرور آزمایشی
- آشنایی با وب سرور محلی (local) جهت استفاده بجای وب سرور حقیقی
- آشنایی با WampServer جهت راه اندازی وب سرور محلی و نحوه کار با آن
- دریافت دادههای JSON از روی لوکال بجای دریافت از سرور حقیقی در بستر اینترنت
معرفی کتابخانه Retrofit 2
کافیست فقط چند ثانیه به کاربرد وب سرویس برای ارتباط یک اپلیکیشن اندرویدی با سرور فکر کنید. چندین مثال به ذهنتان خطور خواهد کرد. از اپلیکیشنهای فروشگاهی گرفته تا سرویسها و بازیهای آنلاین که همگی نیازمند ارسال و دریافت دادهها از یک سرور در بستر اینترنت هستند. پیاده سازی قابلیت ارتباط بین سرور و اپلیکیشن به روش دستی و نوشتن کامل کدها بسیار پیچیده و زمانگیر بوده و همواره میبایست پارامترهای متعددی مانند ساخت کانکشن، ارسال مجدد درخواستهای ناموفق، تردها (Thread)، ارورها، Parse (تجزیه) کردن پاسخ و…را خودمان هندل (مدیریت) کنیم. بنابراین بهتر است سراغ کتابخانههایی برویم که توسط شرکتهای معتبر منتشر و پشتیبانی میشوند. کتابخانه Retrofit یکی از این کتابخانه هاست. رتروفیت توسط شرکت Square پشتیبانی میشود.
تذکر:
Retrofit یک HTTP client امن برای جاوا و اندروید است که به واسطه آن، ارتباط از نوع HTTP بین سرور و کلاینت (اپلیکیشن) برقرار میشود. در واقع از رتروفیت برای اتصال به وب سرویس از طریق HTTP Connection استفاده میشود.
کتابخانه Volley (والی) را میتوان به عنوان رقیب اصلی Retrofit معرفی کرد. والی توسط گوگل پشتیبانی میشود. در حال حاضر Retrofit به دلیل مزایایی که نسبت به Volley دارد در بین توسعه دهندگان اندروید سهم بیشتری را به خود اختصاص داده. مدتی از ارائه نسخه ۲ کتابخانه Retrofit میگذرد که نسبت به نسخه ۱ تغییرات گسترده ای به همراه داشته که علاوه بر سهولت بیشتر در پیاده سازی نسبت به نسخه قبل، امکانات جدیدی نیز در اختیار توسعه دهنده قرار میدهد.
اگر در مورد آموزش استفاده از Retrofit در اندروید سوال داشتید میتوانید در بخش دیدگاه های اموزش مطرح کنید.
جلسات دوره
معرفی دوره ویدئو
آشنایی با REST API ویدئو
آشنایی با شرکت Square و Retrofit ویدئو
فرمت JSON ویدئو
آشنایی با کدهای پروژهٔ سمت سرور ویدئو
استفاده از برنامهٔ Postman برای تست API ویدئو
ارسال توییت ویدئو
استفاده از gson converter ویدئو
پیادهسازی Error handling ویدئو
گرفتن توییتها ویدئو
گرفتن یک توییت و تغییر آن ویدئو
حذف توییت ویدئو
احراز هویت در REST API ویدئو
ثبتنام کاربر در سرویس
اجرای قسمت دوم پروژه و افزودن یک Client به سیستم ویدئو
ثبتنام کاربر در سرویس ویدئو
ورود و خروج در سرویس ویدئو
به روز رسانی پروفایل کاربری ویدئو
آپلود تصویر پروفایل ویدئو
رفرش کردن access Token ویدئو
جستجو در توییتها براساس احساس شما! ویدئو
سخن آخر ویدئو
دیدگاهها
2 دیدگاه برای آموزش استفاده از Retrofit در اندروید
درخواست مشاوره
شماره همراه خود را وارد کنید، تا مشاوران ما طی دو روز کاری آینده در ساعت کاری (۹ صبح تا ۶ بعد از ظهر) برای مشاوره رایگان سرمایهگذاری با شما در ارتباط باشند.
محل قرارگیری فرم مشاوره و ارتباط شما

علی پورمومن (خریدار محصول) –
خیلی زحمت کشیدی استاد
ممنونم بابت انتشار این آموزش
niha niha (خریدار محصول) –
سلام
خیلی ممنونم بابت این آموزش
خدا اجرتون بده
جت آموز –
سلام. سپاس از لطف شما. اگر دوست داشتید اموزش را با دوستان خود به اشتراک بگذارید.