News

Kotlin 1.3.70 Early Access Preview - EAP - Kotlin Discussions

Hello! We are happy to announce the first Early Access Preview (EAP) build for Kotlin 1.3.70. Highlights .gradle.kts support enhancement...

Hello! We are happy to announce the first Early Access Preview (EAP) build for Kotlin 1.3.70. Highlights .gradle.kts support enhancements We are happy to introduce the reworked IDE support for .gradle.kts files. Star…

https://link.medium.com/OJ7ed2RCd3

What do data classes give you? | blog

Data classes are a well-known feature in Kotlin, but I struggle myself to remember their all of their benefits, so I wanted to enumerate…

Kotlin Tips - Your daily Kotlin tips

Your daily Kotlin tips

Converting PyTorch float tensor to Android RGBA Bitmap with Kotlin

PyTorch recently released with version 1.3.0 their first Android version which allows you to run model inference on your smartphone. The se...

PyTorch recently released with version 1.3.0 their first Android version which allows you to run model inference on your smartphone. The set of functions is not very complete yet and the…

Let's Review: Pokedex - zsmb.co

In what may be the start of a new series, I code review a project that was posted on reddit recently and got very popular very quickly. Let...

In what may be the start of a new series, I code review a project that was posted on reddit recently and got very popular very quickly. Let's see what we can learn from it?

Documenting endpoints with OpenAPI 3 - Javalin - A lightweight Java and Kotlin web framework

What you will learn

Kotlin Tutorials - Learn Kotlin Programming - Kotlin Tutorial Blog

Here is the collections of free Kotlin tutorials that will help even beginners to learn Kotlin programming easily. Kotlin is open source, s...

Here is the collections of free Kotlin tutorials that will help even beginners to learn Kotlin programming easily. Kotlin is open source, statically-typed and object oriented programming language that runs on Java Virtual Machine (JVM).

Kotlin closed classes: how to compose with them - Notes of a Bearded Dev

One of the most controversial choices by the Kotlin designers was to make classes final by default. This means we need to explicitly open t...

One of the most controversial choices by the Kotlin designers was to make classes final by default. This means we need to explicitly open them to allow subclassing. Moreover, functions on an open class must also be explicitly marked open to allow a subclass to override them. There were a lot of debate even before Kotlin 1.0 came out, as illustrated by this thread in the Kotlin forum. The main objections against defaulting to closed classes are the following:

Juan Linietsky on Twitter: "It's a bit sad, because of the way Kotlin works we could do very smooth and seamless integration in Godot. I think if someone takes the initiative and does a good proof of concept, it should be possible to get funding to do this, from what we discussed with @jetbrains last GDC.… https://t.co/54ssNSKlTO"

Talks | KotlinConf 2019 - Kotlin Programming Conference

KotlinConf is a conference, providing deep-dive technical content on Kotlin.

Kotlin Algorithm Challenge No. 1 | blog

The following problem is the Add Two Numbers problem on LeetCode. Problem You are given two non-empty linked lists representing two non…

GitHub - mrcsxsiq/Kotlin-Pokedex: A Pokedex app using ViewModel, LiveData, Room and Navigation

:cyclone: A Pokedex app using ViewModel, LiveData, Room and Navigation - mrcsxsiq/Kotlin-Pokedex

KotlinConf 2019: Unlock Power of Kotlin DSL for Kubernetes by Fedor Korotkov - YouTube

Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs When it comes to deploying applications at scale witho...

Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs When it comes to deploying applications at scale without needing to inte...

GitHub - TouK/krush: Idiomatic persistence layer for Kotlin

Idiomatic persistence layer for Kotlin. Contribute to TouK/krush development by creating an account on GitHub.

Announcing Krush – idiomatic persistence layer for Kotlin, based on Exposed – Team Blog

Diamond Kata using property-based tests with Nat Pryce - YouTube

In this video Nat Pryce (https://twitter.com/natpryce) and I are pairing on the Diamond Kata test-driving it with property-based tests. The...

In this video Nat Pryce (https://twitter.com/natpryce) and I are pairing on the Diamond Kata test-driving it with property-based tests. The code roughly foll...

GitHub - facebookincubator/ktfmt: A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions. - facebookincubator/k...

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions. - facebookincubator/ktfmt

Kotlin Christmas

KotlinConf 2019 - YouTube

KotlinConf 2019 was JetBrians third annual conference dedicated entirely to Kotlin. The event took place in Copenhagen from December 4-6, 2...

KotlinConf 2019 was JetBrians third annual conference dedicated entirely to Kotlin. The event took place in Copenhagen from December 4-6, 2019. Learn about K...

10 best Kotlin web frameworks for creating web apps

Lucky for you, that’s exactly what I’m going to share with you in this post 10 awesome and best kotlin web frameworks for developing we...

Lucky for you, that’s exactly what I’m going to share with you in this post 10 awesome and best kotlin web frameworks for developing web apps

Android Unidirectional Data Flow with LiveData — 2.0

Based on amazing feedback from the Android community and Kotlin’s natural language features, the Android Unidirectional Data Flow with Li...

Based on amazing feedback from the Android community and Kotlin’s natural language features, the Android Unidirectional Data Flow with LiveData 2.0 improves and simplifies upon the original pattern.

Kotlin | Function Type, Lambda and Higher-Order Functions

Functions in Kotlin can be stored in variables, passed as arguments to other functions and returned from other functions. However, since Ko...

Functions in Kotlin can be stored in variables, passed as arguments to other functions and returned from other functions. However, since Kotlin is statically typed language, functions should have a type. In this post we will see how to declare the type of a function, how to use lambda to define a function and how to define a higher order function.

The Shape of Kotlin, Amanda Hinchman-Dominguez - YouTube

JFuture 2019, Minsk – November 16, 2019 The Shape of Kotlin, Amanda Hinchman-Dominguez What is Abstract Syntax Tree (AST) parsing REALLY?...

JFuture 2019, Minsk – November 16, 2019 The Shape of Kotlin, Amanda Hinchman-Dominguez What is Abstract Syntax Tree (AST) parsing REALLY? Amanda will share h...

Kotlin vs Java