Cantitate/Preț
Produs

Kotlin Programming

Autor David Greenhalgh, Josh Skeen, Andrew Bailey
en 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.

Citește tot Restrânge

Preț: 29962 lei

Preț vechi: 37453 lei
-20%

Puncte Express: 449

Carte disponibilă

Livrare economică 05-19 mai
Livrare express 21-25 aprilie pentru 6102 lei


Specificații

ISBN-13: 9780136891055
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ă

Kotlin is a statically typed programming language designed to interoperate with Java and fully supported by Google on the Android operating system. It is also a multiplatform language that can be used to write code that can be shared across platforms including macOS, iOS, Windows, and JavaScript.
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

Descriere

In this book students will learn to work effectively with the Kotlin language through carefully considered examples designed to teach them elegant style and features of Kotlin. Starting from first principles, they will work their way to advanced usage of Kotlin, empowering them to create programs that are more reliable with less code.