نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این گفتار ، ما گزینه ها را برای دو نامزد محدود می کنیم. مورد اول فریم ورک محبوب Rx Java است و مورد دوم ویژگی جدید Coroutines در کوتلین است. زمان آن فرا رسیده است که در مورد معماری برنامه Android خود فکر کنید. شما می دانید که برنامه شما تمام Kotlin خواهد بود (درست است؟) که برای انجام درخواست های شبکه نیاز دارد و باید با دستگاه بلوتوث ارتباط برقرار کند. این بدان معناست که باید با برنامه نویسی ناهمگام سروکار داشته باشد تا بتواند داده ها را از شبکه و دستگاه دریافت و ارسال کند ، در حالی که رابط کاربری شما مانند کره کار روان است. چند گزینه برای انجام این کار وجود دارد ، مانند استفاده از Threads ساده ، AsyncTasks یا چارچوب محبوب Rx Java اگر می ترسید موضوعات را در کد خود مدیریت کنید (چه کسی این کار را نمی کند). در این گفتار ، ما گزینه ها را برای دو نامزد محدود می کنیم. مورد اول چارچوب محبوب Rx Java و مورد دوم ویژگی جدید Coroutines در کوتلین است. ما نحوه کار آنها را توضیح می دهیم و به شما یک لیست چک می دهیم تا بتوانید بفهمید کدام یک از آنها با معماری برنامه شما و تیم توسعه دهندگان شما سازگار است. از این گذشته ، شما و تیمتان برنامه ای می خواهید که ساختن آن یک لذت باشد و کاربران شما آن را دوست داشته باشند!
سرفصل ها و درس ها
ناهمزمانی در کوتلین: چگونه می توانید بین استفاده از Rx یا استفاده از کوروتین یکی را انتخاب کنید
Asynchrony in Kotlin: How You Can Choose Between Using Rx or Using Coroutines
-
ناهمزمانی در کوتلین: چگونه می توانید بین استفاده از Rx یا استفاده از کوروتین یکی را انتخاب کنید
Asynchrony in Kotlin: How You Can Choose Between Using Rx or Using Coroutines
نمایش نظرات