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: 377
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

Kotlin tutorial in PDF

Kotlin tutorial in PDF

Essential Kotlin

Introduction to Kotlin

Kotlin Programming Language

Others related eBooks about Kotlin tutorial for professionals

Raspberry Pi Camera Guide

Download free course Raspberry Pi Camera Guide, pdf file on 132 pages by Dan Aldred, Wesley Archer, Jody Carter, PJ Evans, Richard Hayler, James Singleton, Rob Zwetsloot....

C# Features Succinctly

Download free course C# Features Succinctly, pdf file on 77 pages by Dirk Strauss....

Java Succinctly Part 2

Download free course Java Succinctly Part 2, pdf file on 134 pages by Christopher Rose....

Problem Solving with Algorithms and Data Structures

Download free course Problem Solving with Algorithms and Data Structures, pdf file on 240 pages by Brad Miller, David Ranum....

Learning Symfony 3

Symfony 3 tutoririal to download for free, PDF document on 46 pages created by StackOverFlow which teaches you the basics of this framwork. After reading this tutorial you will know the basics of the Symfony 3 framework...

Artificial Neural Networks

Artificial Neural Networks (ANN) are state-of-the-art, trainable algorithms that emulate certain major aspects in the functioning of the human brain. This gives them a unique, self-training ability, the ability to formalize unclassified information and, most importantly, the ability to make foreca...

How to Think Like a Computer Scientist: Learning with Python 3 Documentation

This book is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development and debugging. Later chapters cover basic algorithms and data structur...

A Python Book: Beginning Python, Advanced Python, and Python Exercises

Download ebook Python tutorial, Python exercices, free PDF course by Dave Kuhlman....

Think Python - How to Think Like a Computer Scientist

Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, ...

Ruby on Rails Notes for Professionals

Download free course Ruby on Rails Notes for Professionals, pdf file on 230 pages by Stack Overflow Community....