Programming Android with Kotlin
Achieving Structured Concurrency with Coroutines
Price | $44.09 - $45.09
|
Rating | |
Authors | Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, Mike Dunn, G. Blake Meike |
Publisher | O'Reilly Media |
Published | 2021 |
Pages | 352 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1492063002 |
ISBN-13 | 9781492063001 |
Developing applications for the Android mobile operating system can seem daunting, particularly if it requires learning a new programming language: Kotlin, now Androidâ??s officialdevelopment 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.
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.
Learn about Kotlin essentials and the Kotlin Collections Framework; Explore Android fundamentals: the operating system and the application container and its components; Learn about thread safety and how to handle concurrency; Write sequential, asynchronous work at a low cost; Examine structured concurrency with coroutines, and learn how channels make coroutines communicate; Learn how to use flows for asynchronous data processing; Understand performance considerations using Android profiling tools; Use performance optimizations to trim resource consumption.
- Pierre-Olivier Laurence
- Amanda Hinchman-Dominguez
- Mike Dunn (2 books)
- G. Blake Meike (4 books)
5 5 9
Similar Books
by Peter Spath
Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This book covers the various aspects of a modern Android app that professionals are expected to encounter. There are chapters dealing with all the important aspects of the Android platform, including GUI design, file- and data-handling, coping with ...
Price: $34.30 | Publisher: Apress | Release: 2018
Learn Android Studio 3 with Kotlin
by Ted Hagos
Build Android apps using the popular and efficient Android Studio 3 suite of tools, an integrated development environment (IDE) with which Android developers can now use the Kotlin programming language. With this book, you'll learn the latest and most productive tools in the Android tools ecosystem, ensuring quick Android app develop...
Price: $26.99 | Publisher: Apress | Release: 2018
Mastering High Performance with Kotlin
by Igor Kucherenko
The ease with which we write applications has been increasing, but with it comes the need to address their performance. A balancing act between easily implementing complex applications and keeping their performance optimal is a present-day requirement In this book, we explore how to achieve this crucial balance, while developing and deplo...
Price: $44.57 | Publisher: Packt Publishing | Release: 2018
Game and Graphics Programming for iOS and Android with OpenGL ES 2.0
by Vitaly Semko, Romain Marucchi-Foino, Roman Semko
The smart phone app market is progressively growing, and there is new market gap to fill that requires more graphically sophisticated applications and games. Game and Graphics Programming for iOS and Android with OpenGL ES 2.0 quickly gets you up to speed on understanding how powerful OpenGL ES 2.0 technology is in creating apps and games...
Price: $7.56 | Publisher: Wiley | Release: 2012
Hands-On Serverless Applications with Kotlin
by Hardik Trivedi, Ameya Kulkarni
Serverless is a cloud computing execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Many companies have started using serverless architectures to cut costs and improve scalability. Hands-On Serverless Applications with Kotlin is your one-stop guide to designing serverless architectures ...
Price: $44.99 | Publisher: Packt Publishing | Release: 2018
iOS 8 Programming Fundamentals with Swift
by Matt Neuburg
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift - Apple's new programming language. With this thoroughly updated guide, you'll learn Swift's object-oriented concepts, understand how to use Apple's development tools, and discover how Co...
Price: $3.65 | Publisher: O'Reilly Media | Release: 2015
iOS 9 Programming Fundamentals with Swift
by Matt Neuburg
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 2.0 - the latest version of Apple's acclaimed programming language. With this thoroughly updated guide, you'll learn Swift's object-oriented concepts, understand how to use Apple's develo...
Price: $4.25 | Publisher: O'Reilly Media | Release: 2015
by Brian Marick
Programming Cocoa with Ruby brings together two enthusiastic development communities. Ruby programmers will tell you how productive they are with just the right amount of code. Cocoa developers know the importance of a clean, intuitive interface.Now, through Programming Cocoa with Ruby, the joy of Cocoa meets the joy of Ruby....
Price: $4.90 | Publisher: The Pragmatic Programmers | Release: 2009