آموزش توسعه Android: ارتقاء مجدد با Kotlin

Android Development: Retrofit with Kotlin

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

بسیاری از برنامه ها از اتصال اینترنت تلفن همراه شما برای دریافت داده استفاده می کنند. در اندروید ، راه اصلی دریافت و ارسال داده ها از طریق برنامه ها توسط یک کتابخانه به نام Retrofit است. این دوره به شما نحوه استفاده از Retrofit با کد Kotlin اصطلاحی را نشان می دهد که می توانید مستقیماً در برنامه Android خود اعمال کنید. مربی Rahul Pandey همه چیزهایی را که باید برای ساختن برنامه های غنی و شبکه ای اندروید بدانید ، پوشش می دهد. راهول با کمک به شما در درک API ها و کاربردهای آنها شروع می کند. او توضیح می دهد همزمان ، coroutines در Kotlin ، و چگونه هر دو می تواند به برنامه شما سود. راهول از طریق شروع به کار پروژه Android Retrofit و همچنین بازیابی و ارسال داده ها و مدیریت احراز هویت در برنامه Android خود به شما کمک می کند. در نهایت ، راهول چندین گزینه پیکربندی پیشرفته مربوط به Retrofit را پوشش می دهد.


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

معرفی Introduction

  • استفاده از API ها در برنامه Android خود با Retrofit Leveraging APIs in your Android app with Retrofit

  • آنچه باید بدانید What you should know

1. درک API ها و کاربردهای آنها 1. Understanding APIs and Their Uses

  • REST API ها و نحوه استفاده برنامه های Android از آنها REST APIs and how Android apps use them

  • روش های HTTP و نحوه استفاده از Retrofit در برنامه Android شما HTTP methods and how Retrofit uses them in your Android app

  • روش های HTTP برای خواندن داده ها با API HTTP methods for reading data with an API

  • روش های HTTP برای نوشتن داده ها با API HTTP methods for writing data with an API

  • استفاده و ترجمه داده های API در برنامه Android خود Using and translating API data in your Android app

2. همزمانی با Coroutines 2. Concurrency with Coroutines

  • چرا به همزمانی با شبکه نیاز داریم Why we need concurrency with networking

  • coroutines چیست و چگونه به شبکه کمک می کند؟ What are coroutines and how do they help with networking?

  • استفاده از coroutines در برنامه Android خود Using coroutines in your Android app

3. شروع به کار با Retrofit 3. Get Started with Retrofit

  • کد راه اندازی پروژه Android Retrofit را درک کنید Understand the starter code for the Android Retrofit project

  • کتابخانه Retrofit را در یک برنامه Android قرار دهید Include the Retrofit library in an Android app

  • مدلهای داده Kotlin را برای اشیاء API تعریف کنید Define Kotlin data models for API objects

  • پیکربندی Retrofit API را پیاده سازی کنید Implement a Retrofit API interface

4. بازیابی اطلاعات با Retrofit 4. Retrieving Data with Retrofit

  • بازیابی اطلاعات با Retrofit در برنامه Android Retrieve data with Retrofit in an Android app

  • API زنجیره ای با تکمیل تماس می گیرد Chain API calls with Retrofit

  • رسیدگی به درخواست های شکست خورده در کوروتین Handle failed requests within the coroutine

  • از پارامترهای پرس و جو با Retrofit استفاده کنید Use query parameters with Retrofit

  • درخواست بدون coroutines Making requests without coroutines

5. ارسال داده ها و احراز هویت 5. Send Data and Authenticate

  • درخواست PUT کنید Make a PUT request

  • درخواست PATCH کنید Make a PATCH request

  • یک درخواست ارسال و حذف کنید Make a POST and DELETE request

  • مدیریت احراز هویت در API ها Handling authentication in APIs

6. گزینه های پیکربندی پیشرفته 6. Advanced Configuration Options

  • نام خواص را تغییر دهید Change the names of properties

  • مبدل داده را سفارشی کنید Customize the data converter

  • کدگذاری URL فرم Form URL encoding

  • از ProGuard با Retrofit استفاده کنید Use ProGuard with Retrofit

نتیجه Conclusion

  • مراحل بعدی با Retrofit در Android Next steps with Retrofit on Android

نمایش نظرات

آموزش توسعه Android: ارتقاء مجدد با Kotlin
جزییات دوره
1h 47m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Rahul Pandey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Pandey Rahul Pandey

Android Lead در فیس بوک | مدرس استنفورد Rahul Pandey یک توسعه دهنده با تجربه Android ، سرپرست فناوری ، مدرس استنفورد و یوتیوبر است.

رهول علاقه زیادی به ساختن از 0 تا 1 دارد. او بخشی از تیم بنیانگذار پورتال فیس بوک است ، برنامه های متعدد Android را ساخته است ، و مهمتر از همه ، هدف آن ایجاد نسل بعدی مهندسان اندروید است. رهول به عنوان یکی از بنیانگذاران انجمن رشد شغلی فناوری ، سخت کوشانه موانع موجود در صنعت فناوری را کاهش می دهد. او از طریق کار خود به عنوان یک مدرس کمکی ، یک کارگاه برنامه نویسی اندروید ایجاد و تدریس کرده است و یک دوره مقدماتی در مورد تکنیک های اساسی برای توسعه برنامه های تلفن همراه Android تدریس کرده است. در مورد LinkedIn و Slack ، یا عضویت در کانال YouTube یا لیست پستی