آموزش دوره کامل اندروید Retrofit 2 در کاتلین

Android Retrofit 2 complete course in Kotlin

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش استفاده از تمام ویژگی های Retrofit برای نیازمندی های ارتباطی شبکه اندرویدی خود Retrofit ارتباطات شبکه برای آندروید پیجینگ همزمان در مقابل ارتباطات ناهمزمان ساخت انواع درخواست ها دستکاری URL کار با هدر Logging Caching پیش نیازها:دانش توسعه اندروید در مک یا کامپیوتر

این کاملترین منبع آنلاین برای یادگیری در مورد Retrofit برای توسعه Android است

این دوره شما را گام به گام، از طریق هر مفهوم مرتبط با Retrofit، به تفصیل بحث می کند، سپس آن را در یک پروژه عملی به کار می برد.

ما موضوعاتی مانند:

را پوشش خواهیم داد
  • اجرای اولیه Retrofit

  • در حال ثبت نام

  • وضوح URL

  • GET، POST و سایر روش‌های درخواست

  • پرسش‌ها

  • دستکاری URL

  • درخواست بدن

  • ارسال داده های فرم

  • سرصفحه ها

  • لغو درخواست‌ها

  • در حافظه پنهان

  • صفحه بندی

  • ارتباطات همزمان در مقابل ناهمزمان

  • بهسازی مجدد با RxJava

  • تأیید هویت

علاوه بر این، ما روی دو برنامه Android نیز کار خواهیم کرد تا دانشی را که آموخته ایم به کار ببریم.

  • برنامه ارتباطی StockOverflow

  • برنامه احراز هویت و بازیابی داده GitHub

اگر می‌خواهید مهارت‌های Retrofit خود را به سطح بالاتری ببرید، این دوره عالی است.

همین امروز ثبت نام کنید و بیایید در مورد Retrofit برای Android یاد بگیریم.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

مبانی مقاوم سازی Retrofit basics

  • نمای کلی بخش Section overview

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • در شبکه های اجتماعی شرکت کنید Engage on social media

  • مبانی Basics

  • اندروید استودیو Android Studio

  • راه اندازی و توضیح پروژه Project setup and explanation

  • اجزای Retrofit را پیاده سازی کنید Implement the Retrofit components

  • انجام تماس Retrofit Performing the Retrofit call

  • واکنش Response

  • ورود به سیستم Logging

درخواست ها Requests

  • نمای کلی بخش Section overview

  • وضوح URL URL resolution

  • روش ها: GET، POST و غیره Methods: GET, POST etc

  • پرس و جوها Queries

  • دستکاری آدرس اینترنتی Url manipulation

  • درخواست بدن Request body

  • ارسال داده های فرم Sending form data

  • سرصفحه ها Headers

  • رهگیر سفارشی - هدر را به همه درخواست ها اضافه کنید Custom interceptor - add header to all requests

  • ResponseBody ResponseBody

سایر مفاهیم Other concepts

  • نمای کلی بخش Section overview

  • ارتباط همزمان در مقابل ناهمگام Synchronous vs async communication

  • لغو درخواست ها Canceling requests

  • ذخیره سازی Caching

  • صفحه بندی Pagination

  • احراز هویت Authentication

  • RxJava با Retrofit RxJava with Retrofit

پروژه: StackOverflow Project: StackOverflow

  • نمای کلی پروژه Project overview

  • پروژه راه اندازی Setup project

  • راه اندازی Retrofit Setup Retrofit

  • داده ها را دریافت کرده و نمایش دهید Get data and display it

  • صفحه بندی Paging

  • در حال اتمام رابط کاربری صفحه اصلی Finishing the main screen UI

  • چالش Challenge

  • DetailActivity DetailActivity

  • طرح بندی DetailActivity DetailActivity layout

  • ارسال سوال به DetailActivity Passing the question to DetailActivity

  • Retrofit را پاسخ می دهد Answers Retrofit

  • DetailViewModel DetailViewModel

  • پاسخ آداپتور AnswersAdapter

  • همه اش را بگذار کنار هم Putting it all together

پروژه: Github Project: Github

  • نمای کلی پروژه Project overview

  • پروژه راه اندازی Setup project

  • راه اندازی Github Github setup

  • جریان احراز هویت Authentication flow

  • تصدیق کردن Authenticate

  • مخزن تست Github را ایجاد کنید Create Github test repository

  • بازیابی مخازن کاربر Retrieve user repositories

  • بازیابی درخواست‌های کشش (PR) Retrieve Pull Requests (PRs)

  • چالش Challenge

  • بازیابی نظرات Retrieve comments

  • ارسال نظر Post comment

نتیجه Conclusion

  • نتیجه Conclusion

  • منابع بیشتر Further resources

  • متشکرم Thank you

نمایش نظرات

آموزش دوره کامل اندروید Retrofit 2 در کاتلین
جزییات دوره
6 hours
56
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
658
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار