You know how to use Kotlin, but do you know the advanced features? What are the consequences of using variance modifiers? What limitations do they introduce, and how can these be overcome? How does property delegation work? How to use reflection? How to implement a KSP or an annotation processor? How is a Kotlin Compiler Plugin implemented? If you want to know the answers to these questions, this book is for you.
This book focuses on the advanced aspects of Kotlin's development. These are often features and tools that developers use daily, even though they dont know exactly how they work. This book explains them and gives you the knowledge to use these features in your projects.
WHO IS THIS BOOK FOR?
This book is for developers with Kotlin experience who want to learn about its advanced features. Readers are expected to have experience in Kotlin development. All the required knowledge can be discovered in the books Kotlin Essentials and Functional Kotlin.
WHAT IS COVERED?
This book focuses on advanced Kotlin features, including:
Generic variance modifiers
Interface and property delegation
Kotlin Contracts
Kotlin and Java interoperability
Multiplatform development
Using Kotlin/JS
Kotlin reflection
Annotation Processor
Kotlin Symbol Processor
Kotlin Compiler Plugins
Static Analysis with custom rules
Kotlin is a powerful language that has already revolutionized Android and backend development, but it also has powerful support for functional programming. Its amazing features, like functional collection processing, DSL builders, scope functions,...
Kotlin is a powerful language, largely thanks to its expressive syntax, intuitive and null-safe type system, and great tooling support. Its no wonder that Kotlin is the most popular language for Android development and is a popular replacement for...
Kotlin został zaprojektowany jako obiektowy język w pełni interoperacyjny z kodem napisanym w Javie. Został zaprezentowany w 2011 roku. Od tego czasu jest rozwijany, a jego popularność stale rośnie. Kotlin jest językiem o statycznie...
Losy Stanisława Białaty są nicią przewodnią opowieści o żołnierzach POW i ochotniczych obrońcach Ojczyzny w latach 19181920.Jego życiorys jest charakterystyczny dla całego pokolenia młodzieży: aktywność w ruchu skautowskim w okresie...
Kotlin is a powerful and pragmatic language, but it's not enough to know about its features. We also need to know when they should be used and in what way. This book is a guide for Kotlin developers on how to become excellent Kotlin developers....
Projektanci Kotlina postawili na pragmatyzm. Oznacza to, że do dziś wszystkie decyzje związane z rozwojem języka są podejmowane z uwzględnieniem potrzeb biznesowych: produktywności, skalowalności, prostej konserwacji, niezawodności i...
Kotlin coroutines have revolutionized JVM development, especially on Android and the backend, as they let us easily implement efficient and reliable multithreading. Their cutting-edge design and features are ideally suited to modern use cases. In...
MyGrammarLab to unikatowe połączenie książki z komponentem online oraz aplikacją na telefon komórkowy. Dzięki temu uczniowie mają możliwość wyboru jak, gdzie i kiedy będą się uczyć. To idealne rozwiązanie dla uczniów szkół...
Zeszyt ćwiczeń z płytą CD Audio i kluczem odpowiedzi.Keynote to jedyny kurs do nauki języka angielskiego napisany w oparciu o najlepsze na świecie prezentacje TED Talks. Dzięki Keynote możesz uczyć dorosłych słuchaczy nie tylko języka...
Keynote to jedyny kurs do nauki języka angielskiego napisany w oparciu o najlepsze na świecie prezentacje TED Talks. Dzięki Keynote możesz uczyć dorosłych słuchaczy nie tylko języka angielskiego, ale również uniwersalnych kompetencji XXI...
Witaj na stronie księgarni internetowej Idena.pl! Otworzyliśmy ją przede wszystkim z miłości do literatury, którą chcemy się dzielić z innymi.
W naszej ofercie znajdziesz m.in. książki edukacyjne dla dzieci (bajki i baśnie). Dysponujemy także specjalistycznymi książkami logopedycznymi. Skorzystaj z wyszukiwarki – w kilka sekund otrzymasz interesujące Cię propozycje. Wystarczy dodać je do koszyka i czekać na paczkę!
Na Idena.pl ciekawe produkty dla siebie znajdą nastoletni pasjonaci sztuki. Proponujemy szeroki wybór kredek Maped i kredek świecowych Crayola.