Kotlin tutorial for professionals

Download free Kotlin tutorial course in PDF, training file in 38 chapters and 94 pages. Free unaffiliated ebook created from Stack OverFlow contributor.

Table of contents

  • About
  • Getting started with Kotlin
  • Hello World
  • Hello World using a Companion Object
  • Hello World using an Object Declaration
  • Main methods using varargs
  • Compile and Run Kotlin Code in Command Line
  • Reading input from Command Line
  • Basics of Kotlin
  • Basic examples
  • Strings
  • String Equality
  • String Literals
  • Elements of String
  • String Templates
  • Arrays
  • Generic Arrays
  • Arrays of Primitives
  • Create an array
  • Create an array using a closure
  • Create an uninitialized array
  • Extensions
  • Iterate Array
  • Collections
  • Using list
  • Using map
  • Using set
  • Enum
  • Initialization
  • Functions and Properties in enums
  • Simple enum
  • Mutability
  • Functions
  • Function References
  • Basic Functions
  • Inline Functions
  • Lambda Functions
  • Operator functions
  • Functions Taking Other Functions
  • Shorthand Functions
  • Vararg Parameters in Functions
  • Basics: Using the vararg keyword
  • Spread Operator: Passing arrays into vararg functions
  • Conditional Statements
  • When-statement argument matching
  • When-statement as expression
  • Basics of Kotlin
  • Arrays
  • Enum
  • Vararg Parameters in Functions
  • Loops in Kotlin
  • Regex
  • Null Safety
  • Class Inheritance
  • Generics
  • Singleton objects
  • Annotations
  • Type-Safe Builders
  • Reflection
  • DSL Building
  • RecyclerView in Kotlin
  • Exceptions
  • Kotlin Android Extensions
  • Java 8 Stream Equivalents
  • Configuring Kotlin build

It is a free Kotlin ebook created for beginners. The content is extracted from Stack Overflow pltaform, which is written by many Kotlin developers and contributors.

The content is released under Creative Commons BY-SA

Size : 1.05 MB
File type : pdf
Downloads: 385
Created: 2019-04-30

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Kotlin Tutorials

Introduction to Kotlin

Kotlin Programming Language

Essential Kotlin

Kotlin tutorial in PDF

Kotlin tutorial in PDF

Others related eBooks about Kotlin tutorial for professionals

Python for You and Me

This is a simple book to learn Python programming language, it is for the programmers who are new to Python....

Learning Statistics with R

R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smooth...

The Boost C++ Libraries

This book is an introduction to the Boost C++ Libraries. The Boost C++ Libraries complement the C++ standard and add many practical tools that can be of use to any C++ developer and in any C++ project. Because the Boost C++ Libraries are based on the C++ standard, they are implemented using state-...

Think DSP: Digital Signal Processing in Python

This book is an introduction to signal processing and system analysis using a computational approach, using Python as the programming language. The premise of this book (like the others in the Think X series) is that if you know how to program, you can use that skill to learn other things. By the ...

Programming in Lua

This book is for students and professionals who are intrigued by the prospect of learning and using a powerful language that provides a rich infrastructure for creating programs. No programming knowledge is necessary to benefit from this book except for the section on Lua bindings, which requires so...

Exploring Swift

Swift is more than just a modern replacement for Objective-C. Ever since going open source..., download free Swift tutorial in PDF (94 pages) created by ....

Raspberry Pi Cookbook for Python Programmers

The Raspberry Pi foundation has been selling their computers since 2012 with the aim of in..., download free Python tutorial in PDF (402 pages) created by ....

Get Started with MicroPython on Raspberry Pi Pico

Download free course Get Started with MicroPython on Raspberry Pi Pico, pdf file on 139 pages by Gareth Halfacree, Ben Everard....

TypeScript eBook for professionals

Download free TypeScript tutorial course in PDF, training file in 30 chapters and 97 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Python Machine Learning Projects

This book tries to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning....