{"product_id":"programming-android-with-kotlin-pierre-olivier-laurence-9781492063001","title":"Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines","description":"\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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, Mike Dunn\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1492063002\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781492063001\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/11\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 352\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.24lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.74d","brand":"Pierre-Olivier Laurence","offers":[{"title":"Paperback","offer_id":44045965164799,"sku":"9781492063001","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_678b82ee-24a2-48ba-b03d-423efe3d6879.jpg?v=1684981825","url":"https:\/\/www.whiterainbookhouse.com\/products\/programming-android-with-kotlin-pierre-olivier-laurence-9781492063001","provider":"WR Book House","version":"1.0","type":"link"}