آموزش توسعه 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 47m
28
Linkedin (لینکدین) lynda-small
21 مرداد 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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 یا لیست پستی

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.