Kotlin tutorials

Reviews on best tutorials for those, who want to master Kotlin
02 June 2017   4685

Kotlin is one of the youngest programming languages. Despite it, Kotlin is now available for Android apps coding. The authors set a goal to create a more concise and type-safe language than Java, and simpler than Scala.

Kotlin

Statically-typed programming language that runs on the Java Virtual Machine and also can be compiled to JavaScript source code

This two facts made Kotlin super popular for studing. In this review, we will provide you with a list of the best Kotlin's tutorials.

Try Kotlin

Try Kotlin interfaceTry Kotlin interface

Interactive official Kotlin tutorial. In-browser coding, tons of examples and step-by-step learning. Will fit for newbies and skilled coders who want to master Kotlin. Also, some interesting information available at official Kotlin webpage here.

Kotlin Link

Kotlin Link interfaceKotlin Link interface

Giant database for every Kotlin fan. Contains links for books, courses, tests, official webpages, tools and many other. Simple desing and handy navigation.

KotlinLang.Ru

KotlinLang.Ru interface
KotlinLang.Ru interface

Online database for russian Kotlin coders. Contains a lot of translated materials. Website is opensourced, everybody can help to develop it by translating and editing the materials. 

Books

Kotlin in Action

Kotlin in Action
Kotlin in Action

Book for skilled Java coders, written by Dmitry Jemerov and Svetlana Isakova, developers in the Kotlin team. Rich for examples, this book covers interesting topics like creating DSLs with natural language syntax. Free preview available here

Modern Web Development with Kotlin

Modern Web Development with Kotlin
Modern Web Development with Kotlin

As you can see from the heading, this book is about web development using Kotlin. It covers basics to get started with concentration on the practical aspect of using the language. It guides you through the creation of a technology-packed Web application using popular backend and frontend technologies. Available here.

Which tutorial was the most interesting for you?

Kotlin is the programming language by JetBrains, a well-known developers from Saint-Petersburg, Russia. It is the 2nd official supported language for Android application development. We've collected the best tutorials for this language. Please, share your thoughts about the best Kotlin tutorial in your opinion.

Book "Kotlin in Action"
43% (6 votes)
Try Kotlin
36% (5 votes)
Book "Modern Web Development with Kotlin"
14% (2 votes)
Kotlin Link
7% (1 vote)
KotlinLang.Ru
0% (0 votes)
Total votes: 14

JetBrains to Roll Out Ktor Framework

Framework is suitable for writing back-end projects and microservices in the Kotlin language
20 November 2018   430

JetBrains developers told about the release of the stable version of the Ktor 1.0 framework. It helps to create asynchronous servers and clients in related systems. According to the creators, the framework is suitable for writing back-end projects and microservices in the Kotlin language. Documentation and project generator are published on the official website.

First of all, it is worth noting that this is an open source project that is distributed under the Apache 2 license. The main components are:

  • HTTP server running on a virtual machine. It works on Netty, Jetty, and server-side Java programs. It can be placed in a container, embedded in desktop or Android applications, as well as run on Tomcat. Moreover, it corresponds to the paradigm of the application of twelve factors.
  • Multiplatform HTTP client. Although asynchronous, it uses the same coroutines and I / O elements that control the server.

Tools will help the developer to customize the main components of the application.

The Kotlin / Native project supports Ktor, starting with version 0.8. In this case, the working version of Kotlin / Native 0.9 was released in early September 2018. In it, developers added support for unsigned types and interoperability with C, Objective-C / Swift.