لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه 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
Android Lead در فیس بوک | مدرس استنفورد
Rahul Pandey یک توسعه دهنده با تجربه Android ، سرپرست فناوری ، مدرس استنفورد و یوتیوبر است.
رهول علاقه زیادی به ساختن از 0 تا 1 دارد. او بخشی از تیم بنیانگذار پورتال فیس بوک است ، برنامه های متعدد Android را ساخته است ، و مهمتر از همه ، هدف آن ایجاد نسل بعدی مهندسان اندروید است. رهول به عنوان یکی از بنیانگذاران انجمن رشد شغلی فناوری ، سخت کوشانه موانع موجود در صنعت فناوری را کاهش می دهد. او از طریق کار خود به عنوان یک مدرس کمکی ، یک کارگاه برنامه نویسی اندروید ایجاد و تدریس کرده است و یک دوره مقدماتی در مورد تکنیک های اساسی برای توسعه برنامه های تلفن همراه Android تدریس کرده است. در مورد LinkedIn و Slack ، یا عضویت در کانال YouTube یا لیست پستی
نمایش نظرات