دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 3
نویسندگان: Filip Babić. Luka Kordić and Nishant Srivastava
سری:
ناشر: raywenderlich.com
سال نشر: 2022
تعداد صفحات: 287
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 29 مگابایت
در صورت تبدیل فایل کتاب Kotlin Coroutines by Tutorials به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Kotlin Coroutines توسط Tutorials نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Book License What You Need Book Source Code & Forums Acknowledgments Content Development Introduction About Kotlin About Coroutines How to read this book Chapter 1: What Is Asynchronous Programming? Providing Feedback Why Multithreading? Interacting With the UI Thread From the Background Handling Work Completion Using Callbacks Indentation Hell Using Reactive Programming for Background Work Diving Deeper Into the Complexity of Rx A Blast From the Past Explaining Coroutines: The Inner Work Variations Through History Key Points Where to Go From Here? Chapter 2: Setting Up Your Build Environments Choosing the Build Environments Installing the IntelliJ IDEA Installing the Android Environment Importing a Project Key Points Where to Go From Here? Chapter 3: Getting Started With Coroutines Executing Routines Launching a Coroutine Building Coroutines Explaining Jobs Canceling Jobs Digging Deeper Into Coroutines Posting to the UI Thread Key Points Where to Go From Here? Chapter 4: Suspending Functions Suspending vs. Non-Suspending Elaborating Continuations Creating Your Own Suspendable API Returning Values Using withContext Key Points Where to Go From Here? Chapter 5: Async/Await The Async/Await Pattern Learning From the Past Using Async/Await Deferring Values Combining Multiple Deferred Values Being Cooperative and Structured Key Points Where to Go From Here? Chapter 6: Coroutine Context Contextualizing Coroutines Providing Contexts Key Points Chapter 7: Context Switch & Dispatching Work Scheduling Coroutine Dispatcher Types Using Dispatchers Key Points Chapter 8: Exception Handling Exception Propagation CoroutineExceptionHandler Try-Catch to the Rescue Handling Multiple Child Coroutine Exceptions Callback Wrapping Supervising Coroutines Key Points Where to Go From Here? Chapter 9: Manage Cancellation Cancelling a Coroutine Timing Out Key Points Where to Go From Here? Chapter 10: Building Sequences & Iterators With Yield Getting Started With Sequences Enter: Sequence Generators & Sequences Yielding From SequenceScope Providing Values With Yield & YieldAll Key Points Where to Go From Here? Chapter 11: Beginning With Coroutine Flow Streams of Data Limitations of Streams A New Approach to Streams Flow Constraints Key Points Where to Go From Here? Chapter 12: SharedFlow & StateFlow Getting Started Sharing a Flow Building a StateFlow Key Points Where to Go From Here? Chapter 13: Testing Coroutines Getting Started Writing Tests for Coroutines Setting Up the Test Environment Summing it up Key Points Chapter 14: Coroutines & Android The Importance of the Android Main Thread Getting Started Doing Heavy Work on UI Thread Thread Handler HandlerThread Executors RxJava Coroutines Key Points Where to Go From Here? Chapter 15: Coroutines in the UI Layer Getting Started Introducing Lifecycle Scope Collecting Flows in the UI Key Points Where to Go From Here? Chapter 16: Networking With Coroutines Getting Started Network Call With Callbacks Coroutine-Powered Networking Retrofit Meets Coroutines Key Points Where to Go From Here? Chapter 17: Persistence & Coroutines Getting Started Suspending Database Calls Observing Database Changes Suspending Transactions Key Points Where to Go From Here? Chapter 18: Coroutines & Jetpack Coroutines in ViewModels Comparing LiveData to Kotlin Flow Coroutines & Flow in Jetpack Compose Testing Coroutines on Android Key Points Where to Go From Here? Conclusion