Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Learn Kotlin Programming: A comprehensive guide to OOP, functions, concurrency, and coroutines in Kotlin 1.3, 2nd Edition

Sprog
Engelsk
Format
Kategori

Fakta

Delve into the world of Kotlin and learn to build powerful Android and web applications

Key Features

• Learn the fundamentals of Kotlin to write high-quality code

• Test and debug your applications with the different unit testing frameworks in Kotlin

• Explore Kotlin's interesting features such as null safety, reflection, and annotations

Book Description

Kotlin is a general-purpose programming language used for developing cross-platform applications. Complete with a comprehensive introduction and projects covering the full set of Kotlin programming features, this book will take you through the fundamentals of Kotlin and get you up to speed in no time.

Learn Kotlin Programming covers the installation, tools, and how to write basic programs in Kotlin. You'll learn how to implement object-oriented programming in Kotlin and easily reuse your program or parts of it. The book explains DSL construction, serialization, null safety aspects, and type parameterization to help you build robust apps. You'll learn how to destructure expressions and write your own. You'll then get to grips with building scalable apps by exploring advanced topics such as testing, concurrency, microservices, coroutines, and Kotlin DSL builders. Furthermore, you'll be introduced to the kotlinx.serialization framework, which is used to persist objects in JSON, Protobuf, and other formats.

By the end of this book, you'll be well versed with all the new features in Kotlin and will be able to build robust applications skillfully.

What you will learn

• Explore the latest Kotlin features in order to write structured and readable object-oriented code

• Get to grips with using lambdas and higher-order functions

• Write unit tests and integrate Kotlin with Java code

• Create real-world apps in Kotlin in the microservices style

• Use Kotlin extensions with the Java collections library

• Uncover destructuring expressions and find out how to write your own

• Understand how Java-nullable code can be integrated with Kotlin features

Who this book is for

If you're a beginner or intermediate programmer who wants to learn Kotlin to build applications, this book is for you. You'll also find this book useful if you're a Java developer interested in switching to Kotlin.

© 2019 Packt Publishing (E-bog): 9781789808742

Release date

E-bog: 29. maj 2019

Tags

    Andre kan også lide...

    1. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    2. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    3. The Essence of Software: Why Concepts Matter for Great Design Daniel Jackson
    4. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    5. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    6. Kanban: A Complete Step-by-Step Guide to the Basic Concepts in Kanban Alex Campbell
    7. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    8. Mobile App Development: Mobile App Development 101: A Step-by-Step Guide for Beginners Noah Bailey
    9. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    10. Simply Electrifying: The Technology that Transformed the World, from Benjamin Franklin to Elon Musk Craig R. Roach
    11. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
    12. Learning Agile: Understanding Scrum, XP, Lean, and Kanban Jennifer Greene
    13. Agile: Essentials of Team and Project Management. Manifesto for Agile Software Development Alex Campbell
    14. Coders at Work: Reflections on the Craft of Programming Peter Seibel
    15. Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide White Belt Mastery
    16. Agile Leadership: Secret Practices and Tips for Successful Agile Leader Alex Campbell
    17. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
    18. Building Microservices: Designing Fine-Grained Systems Sam Newman
    19. Programming Interviews For Dummies Eric Butow
    20. Data Science John D. Kelleher
    21. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    22. History of Google Android Introbooks Team
    23. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
    24. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
    25. Understanding DeFi: The Roles, Tools, Risks, and Rewards of Decentralized Finance Alexandra Damsker
    26. Ultimate Tailwind CSS Handbook Kartik Bhat
    27. Artificial Intelligence For Dummies Luca Massaron
    28. The Deep Learning Revolution Terrence J. Sejnowski
    29. Project Management for the Unofficial Project Manager (Updated and Revised Edition) Kory Kogon

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis