Kotlin Programming
Autor David Greenhalgh, Josh Skeen, Andrew Baileyen Limba Engleză Paperback – noi 2021
Provocarea principală pentru un dezvoltator modern nu este doar scrierea codului, ci reducerea complexității și asigurarea interoperabilității între platforme. În Kotlin Programming, descoperim o metodologie pragmatică, derivată din experiența cursurilor Big Nerd Ranch, menită să transforme limbajul Kotlin într-un instrument de producție eficient. Remarcăm o abordare care prioritizează siguranța tipurilor și concizia, începând cu configurarea mediului în IntelliJ IDEA și avansând sistematic spre structuri complexe.
Suntem de părere că progresia logică a cuprinsului facilitează tranziția de la programarea imperativă la cea funcțională. După stăpânirea fundamentelor — variabile, condiționale și funcții — cititorul este ghidat prin mecanismele de Null Safety, Lambda Expressions și Scope Functions. Punctul forte al acestei ediții a doua este explorarea aprofundată a asincronismului prin Coroutines, Flows și Channels, elemente critice pentru aplicații mobile și server-side performante. Cititorul care a aplicat ideile din Kotlin in Action de Dmitry Jemerov va găsi aici o perspectivă mai aplicată pe fluxul de lucru multiplatformă, inclusiv detalii despre Kotlin/Native și Kotlin/JS.
Deși David Greenhalgh și Josh Skeen se concentrează pe aplicații practice imediate, rigoarea tehnică amintește de temele de optimizare și procesare a datelor regăsite în lucrări precum Proceedings of 17th International Conference on Machine Learning and Computing. Autorii reușesc să echilibreze teoria limbajului cu necesitățile ecosistemului Android, oferind în același timp soluții clare pentru integrarea cu bazele de cod Java existente prin capitolul dedicat interoperabilității.
Preț: 299.62 lei
Preț vechi: 374.53 lei
-20%
Carte disponibilă
Livrare economică 05-19 mai
Livrare express 21-25 aprilie pentru 61.02 lei
Specificații
ISBN-10: 0136891055
Pagini: 480
Dimensiuni: 181 x 254 x 34 mm
Greutate: 1.15 kg
Ediția:2nd edition
Editura: Pearson Education
De ce să citești această carte
Recomandăm această carte programatorilor Java care doresc să migreze spre un limbaj mai modern și sigur, dar și începătorilor care vor o bază solidă în dezvoltarea Android și multiplatformă. Veți câștiga o înțelegere profundă a corutinelor și a programării asincrone, beneficiind de expertiza pedagogică a Big Nerd Ranch pentru a scrie cod robust și ușor de întreținut.
Descriere scurtă
Based on Big Nerd Ranch's popular Kotlin Essentials course, this guide shows you how to work effectively with Kotlin through hands-on examples and clear explanations of key Kotlin concepts and foundational APIs. Written for Kotlin 1.5, this book will also introduce you to JetBrains' IntelliJ IDEA development environment. Whether you are an experienced developer or are learning your first programming language - and whether you are interested in Kotlin for Android, server-side, or multiplatform projects - the authors will guide you from first principles to advanced Kotlin usage. By the end of this book, you will be empowered to create reliable, concise applications in Kotlin.
Cuprins
- Introducing Kotlin
- Your First Kotlin Application
- Variables, Constants, and Types
- Conditionals
- Functions
- Numbers
- Strings
- Null Safety and Exceptions
- Lambda Expressions and the Function Type
- Lists and Sets
- Maps
- Functional Programming Basics
- Scope Functions
- Classes
- Initialization
- Inheritance
- Objects, Data Classes, and Enums
- Interfaces and Abstract Classes
- Generics
- Extensions
- Coroutines
- Flows
- Channels
- Java Interoperability
- Introduction to Kotlin Multiplatform
- Kotlin/Native
- Kotlin/JS
- Afterword
- Glossary