دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 2 نویسندگان: raywenderlich Tutorial Team, Filip Babić, Nishant Srivastava سری: ISBN (شابک) : 1942878958, 9781942878957 ناشر: Razeware LLC سال نشر: 2019 تعداد صفحات: 333 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 13 مگابایت
کلمات کلیدی مربوط به کتاب Kotlin Coroutines توسط آموزش: تسلط بر Coroutines در Kotlin و Android: کاتلین، کوروتینز
در صورت تبدیل فایل کتاب Kotlin Coroutines by Tutorial: Mastering Coroutines in Kotlin and Android به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Kotlin Coroutines توسط آموزش: تسلط بر Coroutines در Kotlin و Android نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اجرای وظایف پسزمینه همیشه یک چالش بزرگ در هر محیطی و بهویژه در دستگاههای تلفن همراه که منابع محدود هستند، بوده است. Kotlin روشی را ساده کرده است که شما می توانید کد بنویسید و بهره وری خود را با یک الگوی برنامه نویسی جدید بهبود بخشد، برنامه نویسی شی گرا و کاربردی را با ساختارهای ساده، قدرتمند و جدید بهبود بخشد. کوروتین ها یکی از این موارد هستند!
این کتاب برای توسعه دهندگان کاتلین متوسط یا اندروید است که از قبل اصول توسعه UI را می دانند اما می خواهند برای ساده سازی و بهینه سازی کد خود API کوروتین را یاد بگیرند. .
یک چیزی که میتوانید روی آن حساب کنید: پس از خواندن این کتاب، شما آماده خواهید بود که از تمام پیشرفتهایی که برنامههای آموزشی ارائه میدهند استفاده کنید!
تیم آموزشی گروهی از توسعهدهندگان و نویسندگان برنامه هستند که آموزشهایی را در وب سایت محبوب raywenderlich.com. ما مفتخریم که مطمئن شویم هر آموزشی که می نویسیم از بالاترین استانداردهای کیفیت برخوردار است. ما می خواهیم آموزش های ما به خوبی نوشته شده باشد، به راحتی قابل پیگیری و سرگرم کننده باشد. اگر از آموزشهایی که در گذشته نوشتهایم لذت بردهاید، بسیار لذتبخش هستید. آموزشهایی که برای این کتاب نوشتهایم برخی از بهترینهای ما هستند - و این کتاب حاوی دانش فنی دقیقی است که به سادگی نمیتوانید در جای دیگری پیدا کنید.
Executing background tasks has always been a big challenge in every environment and, in particular, on mobile devices where resources are limited. Kotlin has simplified the way you can write code improving your productivity with a new programming paradigm, enhancing object-oriented and functional programming with with simple, powerful and new constructs. Coroutines are one of these!
This book is for intermediate Kotlin or Android developers who already know the basics of UI development but want to learn coroutine API in order to simplify and optimize their code.
One thing you can count on: After reading this book, you’ll be prepared to take advantage of all the improvements coroutines have to offer!
The Tutorial Team is a group of app developers and authors who write tutorials at the popular website raywenderlich.com. We take pride in making sure each tutorial we write holds to the highest standards of quality. We want our tutorials to be well written, easy to follow, and fun. If you've enjoyed the tutorials we've written in the past, you're in for a treat. The tutorials we've written for this book are some of our best yet - and this book contains detailed technical knowledge you simply won't be able to find anywhere else.
What You Need Book License Book Source Code & Forums Book Updates About the Cover 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 extensions for background work Diving deeper into the complexity of Rx A blast from the past Explaining coroutines: The inner works 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 Building 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 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: Coroutine Contexts & Dispatchers Work scheduling Coroutine dispatcher types Using dispatchers Key points Chapter 8: Exception Handling Exception propagation Handling exceptions Callback wrapping Key points Where to go from here? Chapter 9: Manage Cancellation Cancelling a coroutine Key points Where to go from here? Chapter 10: Building Sequences & Iterators with Yield Getting started with sequences Enter: Sequence Generators and Sequences SequenceScope is here to stay Yield and YieldAll at your service Key points Where to go from here? Chapter 11: Channels Getting started with channels Pipelines Buffered channel Comparing send and offer Comparing receive and poll Error handling Comparing Channels to Java Queues Key points Chapter 12: Broadcast Channels Getting started with broadcast channels ConflatedBroadcast channel ReactiveX vs. BroadcastChannel Key points Where to go from here? Chapter 13: Producer & Actors Producing and consuming data Producer-consumer problem Acting upon data Key points Where to go from here? Chapter 14: Beginning with Coroutines Flow Streams of data Limitations of streams A new approach to streams Flow Constraints Key Points Chapter 15: Testing Coroutines Getting started Writing tests for Coroutines Setting up the test environment Summing it up Key points Chapter 16: Android Concurrency Before Coroutines Getting started Does Android need coroutines? Coroutines Introducing Anko Key points Where to go from here? Chapter 17: Coroutines on Android - Part 1 Getting started What’s in the context? Converting existing API call to use coroutines Coroutines and Android lifecycle Key points Where to go from here? Chapter 18: Coroutines on Android - Part 2 Getting started Debugging coroutines Exception handling Don’t forget testing Anko: Simplified coroutines Key points Conclusion