{"product_id":"programming-android-with-kotlin-achieving-structured-concurrency-with-coroutines-9781492063001","title":"Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines","description":"\u003cp\u003e • Author(s): Pierre-Olivier Laurence\u003cbr\u003e • Publisher: O'Reilly Media\u003cbr\u003e • Publisher Imprint: O'Reilly Media\u003cbr\u003e • BISAC: Programming - Mobile Devices\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eDeveloping applications for the Android mobile operating system can seem daunting, particularly if it requires learning a new programming language: Kotlin, now AndroidÃ¢ s official development language. With this practical book, Android developers will learn how to make the transition from Java to Kotlin, including how Kotlin provides a true advantage for gaining control over asynchronous computations. \u003c\/p\u003e\u003cp\u003e Authors Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike, and Mike Dunn explore implementations of the most common tasks in native Android development, and show you how Kotlin can help you solve concurrency problems. With a focus on structured concurrency, a new asynchronous programming paradigm, this book will guide you through one of Kotlin's most powerful constructs, coroutines. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn about Kotlin essentials and the Kotlin Collections Framework \u003c\/li\u003e\n\u003cli\u003eExplore Android fundamentals: the operating system and the application container and its components \u003c\/li\u003e\n\u003cli\u003eLearn about thread safety and how to handle concurrency \u003c\/li\u003e\n\u003cli\u003eWrite sequential, asynchronous work at a low cost \u003c\/li\u003e\n\u003cli\u003eExamine structured concurrency with coroutines, and learn how channels make coroutines communicate \u003c\/li\u003e\n\u003cli\u003eLearn how to use flows for asynchronous data processing \u003c\/li\u003e\n\u003cli\u003eUnderstand performance considerations using Android profiling tools \u003c\/li\u003e\n\u003cli\u003eUse performance optimizations to trim resource consumption \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback","offer_id":45029431509143,"sku":"9781492063001","price":4428.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781492063001.webp?v=1767896391","url":"https:\/\/atlanticbooks.com\/products\/programming-android-with-kotlin-achieving-structured-concurrency-with-coroutines-9781492063001","provider":"Atlantic Books","version":"1.0","type":"link"}