Leanpub Header

Skip to main content

Filters

Category: "Kotlin"

Books

  1. Pronto Compose
    Learn Jetpack Compose in 30 Days!
    Val Okafor

    There is a steep learning curve with adopting Jetpack Compose. Through real-world examples, this book will help you learn Jetpack Compose. You will create numerous throwaway sample apps and a working Todo List and ChatGPT client app which will expose you to an exhaustive list of Jetpack Compose APIs, approaches, best practices, and tips.

  2. Kotlin Essentials
    Marcin Moskała

    This book covers the essentials of Kotlin so you can start developing with this amazing programming language. We show nearly everything you need to know in clear and executable code examples.

  3. Functional Kotlin
    Marcin Moskała

    This book is about functional programming features in Kotlin. It first covers the essentials and then builds on them: it presents important and practical topics like collection processing, scope functions, and DSL usage and creation, context receivers.

  4. Developing Web Applications
    with Play & Scala
    Paul E. Sevinç

    This book shows how to develop Web applications with Play 3 & Scala 3 and with the Ports & Adapters pattern as well as DDD's tactical patterns (making your modulith or microservice not only maintainable, but also allowing for further adopting the Clean Architecture or the Onion Architecture).The teaching aid (https://fixadat.com/) that we are going to dissect shows how to implement a Web application’s API with Play & Scala and its GUI with React & TypeScript, the focus being on the former and not the latter.In order to also show how to implement a GUI without React (or one of its alternatives), a small part of the GUI has been reimplemented twice, once with Play’s Twirl in combination with htmx and once with Twirl only.

  5. Jetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client library using them.

  6. Kotlin Coroutines
    Deep Dive
    Marcin Moskała

    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 this book, we will explore how Kotlin coroutines work and how we can use them to improve our code.

  7. KOTLIN - Quick Start
    Version: 2.0 - Date: 04.2021
    Ivor Online

    This book is collection of standalone tutorials each containing minimum amount of code needed to explain specific functionality making them very easy to learn. It can be also used as Just In Time Support so that you can learn what you need when you need it.

  8. Atomic Kotlin
    Bruce Eckel and Svetlana Isakova

    For both beginning and experienced programmers! From the author of the multi-award-winning Thinking in C++ and Thinking in Java and a Kotlin team member comes a book that breaks concepts into small, easy-to-digest "atoms," along with exercises supported by hints and solutions directly inside IntelliJ IDEA! Full support at www.AtomicKotlin.com.

  9. Learn Simply: Android Mobile Application Development using Kotlin
    Mastering Android Programming
    Dr. Iyad Abu Doush

    Want to learn how to develop mobile applications for Android using Kotlin? Find a complete reference with examples easy to follow and understand that make the concepts clear.

  10. Building Domain Specific Languages in Kotlin
    Kotlin language features and software design patterns for creating DSLs and improving code
    Greg Milette

    What amazing code can you write with Kotlin? You have features like function types, nullables, and extension functions that are useful, but how can you use features like these to write code that you never could have in other languages like Java? One answer is: embed a domain specific language in your code to make common code easier to use.

  11. Effective Kotlin
    Best practices
    Marcin Moskała

    Effective Kotlin summarizes the best practices and experiences of the Kotlin community, together with a deep explanation of some lesser-known Kotlin functionalities. All of the best practices are presented as simple rules with detailed explanations.