دوره آموزشی توسعه اندروید : RetroFit با Kotlin
1 ساعت 47 دقیقهمتوسط2021-08-12
مدرسین
Rahul Pandey
Android Lead at Facebook | Stanford Lecturer
جزئیات دوره
بسیاری از برنامه ها از اتصال اینترنت تلفن همراه شما برای دریافت داده استفاده می کنند. در اندروید، راه اصلی دریافت و ارسال داده ها از طریق برنامه ها توسط یک کتابخانه به نام Retrofit است. این دوره به شما نحوه استفاده از Retrofit با کد Kotlin اصطلاحی را نشان می دهد که می توانید مستقیماً در برنامه Android خود اعمال کنید. مربی Rahul Pandey همه چیزهایی را که باید برای ساختن برنامه های غنی و شبکه ای اندروید بدانید، پوشش می دهد. راهول با کمک به شما در درک API ها و کاربردهای آنها شروع می کند. او توضیح می دهد همزمان، coroutines در Kotlin، و چگونه هر دو می تواند به برنامه شما سود. راهول از طریق شروع به کار پروژه Android Retrofit و همچنین بازیابی و ارسال داده ها و مدیریت احراز هویت در برنامه Android خود به شما کمک می کند. در نهایت، راهول چندین گزینه پیکربندی پیشرفته مربوط به Retrofit را پوشش می دهد.
مهارت ها
KotlinAndroid DevelopmentAndroidMobile DevelopmentGoogleProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - با Retrofit از APIها در برنامه اندروید خود استفاده کنید
- 02 - آنچه باید بدانید
1. درک APIها و کاربردهای آنها
- 03 - REST APIها و نحوه استفاده برنامههای اندروید از آنها
- 04 - روشهای HTTP و نحوه استفاده Retrofit از آنها در برنامه اندروید شما
- 05 - روشهای HTTP برای خواندن دادهها با API
- 06 - روشهای HTTP برای نوشتن دادهها با API
- 07 - استفاده و ترجمه دادههای API در برنامه اندروید خود
2. همزمانی با کوروتین ها
- 08 - چرا ما به همزمانی با شبکه نیاز داریم
- 09 - کوروتینها چیست و چگونه به شبکه سازی کمک میکند
- 10 - استفاده از کوروتینها در برنامه اندرویدی خود
3. با Retrofit شروع کنید
- 11 - کد شروع پروژه اندروید Retrofit را درک کنید
- 12 - کتابخانه Retrofit را در برنامه اندروید قرار دهید
- 13 - مدلهای داده Kotlin را برای اشیاء API تعریف کنید
- 14 - یک رابط Retrofit API را پیادهسازی کنید
4. بازیابی دادهها با Retrofit
- 15 - بازیابی اطلاعات با Retrofit در یک برنامه اندروید
- 16 - تماسهای زنجیره ای API با Retrofit
- 17 - رسیدگی به درخواستهای ناموفق در داخل برنامه
- 18 - از پارامترهای query با Retrofit استفاده کنید
- 19 - درخواست بدون برنامه
5. ارسال داده و احراز هویت
- 20 - درخواست PUT کنید
- 21 - درخواست PATCH کنید
- 22 - درخواست POST و DELETE بدهید
- 23 - مدیریت احراز هویت در APIها
6. گزینههای پیکربندی پیشرفته
- 24 - تغییر نام خواص
- 25 - مبدل داده را سفارشی کنید
- 26 - رمزگذاری URL فرم
- 27 - از ProGuard با Retrofit استفاده کنید
نتیجه
- 28 - مراحل بعدی با Retrofit در اندروید
دوره های مرتبط
- دوره آموزشی کاوش Ktor با Kotlin Multiplatform و Compose
- دوره آموزشی کتابخانههای چندسکویی Kotlin
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی راهنمای کامل توسعه اندروید با کاتلین برای مبتدیان
- دوره آموزشی انتقال از جاوا به کاتلین
- دوره آموزشی توسعه پیشرفته پایگاه داده Kotlin
- دوره آموزشی یادگیری جامع کاتلین: کد شی گرا و ناهمگام