Cantitate/Preț
Produs

Programming Android with Kotlin

Autor Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, Mike Dunn, G. Meike
en Limba Engleză Paperback – 11 ian 2022

Abordarea practică a acestui volum prioritizează transferul de competențe de la Java la Kotlin, punând accent pe modul în care noul limbaj oficial simplifică gestionarea calculelor asincrone. Structura lucrării Programming Android with Kotlin este concepută pentru a ghida dezvoltatorul prin sarcini native comune, transformând concepte teoretice complexe în soluții de cod executabile. Observăm o atenție deosebită acordată siguranței firelor de execuție (thread safety) și controlului concurenței, elemente critice în dezvoltarea aplicațiilor mobile moderne. Merită menționat că autorii Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Meike și Mike Dunn nu se limitează la sintaxă, ci explorează în profunzime framework-ul Kotlin Collections și mecanismele interne ale sistemului de operare Android. Un punct forte al cărții îl reprezintă secțiunile dedicate corutinelor și canalelor de comunicare între acestea, oferind o perspectivă tehnică asupra paradigmei 'structured concurrency'. Această metodologie permite scrierea unui cod secvențial pentru sarcini asincrone, reducând semnificativ complexitatea mentenanței. Pe linia practică a titlului Android Development with Kotlin, dar cu focus pe optimizarea performanței, volumul de față publicat de O'Reilly include capitole esențiale despre utilizarea instrumentelor de profiling. Notăm cu interes integrarea tehnicilor de 'trimming' pentru consumul de resurse, asigurând o execuție fluidă pe diverse configurații hardware. În timp ce Kotlin in Action oferă o bază solidă pentru JVM, lucrarea de față se specializează strict pe ecosistemul Android, oferind soluții aplicate pentru procesarea datelor prin 'Flows' și gestionarea eficientă a containerelor de aplicații.

Citește tot Restrânge

Preț: 30273 lei

Preț vechi: 37841 lei
-20%

Puncte Express: 454

Carte disponibilă

Livrare economică 04-18 mai
Livrare express 18-24 aprilie pentru 6573 lei


Specificații

ISBN-13: 9781492063001
ISBN-10: 1492063002
Pagini: 325
Dimensiuni: 181 x 233 x 22 mm
Greutate: 0.62 kg
Ediția:1
Editura: O'Reilly

De ce să citești această carte

Recomandăm această resursă dezvoltatorilor Android care doresc să stăpânească asincronismul prin corutine și Flows. Este un ghid tehnic riguros care facilitează tranziția de la Java, oferind instrumente concrete pentru optimizarea performanței. Cititorul câștigă o înțelegere profundă a modului în care Kotlin interacționează cu sistemul de operare, fiind ideal pentru cei care vizează scrierea unui cod robust și eficient în producție.


Descriere

Developing 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. 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