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


Learn Kotlin Programming: A comprehensive guide to OOP,functions,concurrency,and coroutines in Kotlin 1.3,2nd Edition
Authors: Stephen Samuel – Stefan Bocutiu
ISBN-10: 1789802350
ISBN-13: 9781789802351
Released: 2019-05-29
Print Length 页数: 514 pages

Book Description


Delve into the world of Kotlin and learn to build powerful Android and web applications
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
Contents
Preface
Section 1: Fundamental Concepts in Kotlin
Chapter 1: Getting Started with Kotlin
Chapter 2: Kotlin Basics
Chapter 3: Object-Oriented Programming in Kotlin
Section 2: Practical Concepts in Kotlin
Chapter 4: Functions in Kotlin
Chapter 5: Higher-Order Functions and Functional Programming
Chapter 6: Properties
Chapter 7: Null Safety,Reflection,and Annotations
Chapter 8: Generics
Chapter 9: Data Classes
Chapter 10: Collections
Chapter 11: Testing in Kotlin
Chapter 12: Microservices with Kotlin
Section 3: Advanced Concepts in Kotlin
Chapter 13: Concurrency
Chapter 14: Coroutines
Chapter 15: Application of Coroutines
Chapter 16: Kotlin Serialization
Other Books You May Enjoy
Index

下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Learn Kotlin Programming: A comprehensive guide to OOP,functions,concurrency,and coroutines in Kotlin 1.3,2nd Edition

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫