Kotlin Coroutines Tutorial for Android: Getting Started
Sep 9 2019 · Article (30 mins)
In this Kotlin Coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your normal, synchronous code.
Kotlin Coroutines Tutorial for Android: Getting Started
In this Kotlin Coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your normal, synchronous code.
Android & Kotlin
What’s New in Kotlin 1.3
Jul 31 2019 · Article (20 mins)
This article will take you through the advancements and changes the language has to offer in its latest version.
What’s New in Kotlin 1.3
This article will take you through the advancements and changes the language has to offer in its latest version.
Android & Kotlin
Kotlin Collections: Getting Started
Aug 12 2019 · Article (30 mins)
In this tutorial, you’ll learn how to work with Kotlin Collections. You’ll transform data, filter it out, and use different types of collections in Kotlin!
Kotlin Collections: Getting Started
In this tutorial, you’ll learn how to work with Kotlin Collections. You’ll transform data, filter it out, and use different types of collections in Kotlin!
Android & Kotlin
Kotlin For Android: An Introduction
May 8 2019 · Article (25 mins)
See how Kotlin For Android makes developing Android apps far more enjoyable. Learn how simple it is by creating your very own book searching app.
Kotlin For Android: An Introduction
See how Kotlin For Android makes developing Android apps far more enjoyable. Learn how simple it is by creating your very own book searching app.
Multiple Domains
Converting your iOS App to Android Using Kotlin
Oct 10 2018 · Article (25 mins)
In this tutorial, you’ll see first-hand how similar these languages are and how simple it is to convert Swift to Kotlin by porting an iOS app to Android.
Converting your iOS App to Android Using Kotlin
In this tutorial, you’ll see first-hand how similar these languages are and how simple it is to convert Swift to Kotlin by porting an iOS app to Android.
Android & Kotlin
Domain-Specific Languages In Kotlin: Getting Started
Jul 22 2019 · Article (25 mins)
In this Kotlin tutorial, learn how to create a DSL using Kotlin lambdas with receivers, builder pattern and extension functions!
Domain-Specific Languages In Kotlin: Getting Started
In this Kotlin tutorial, learn how to create a DSL using Kotlin lambdas with receivers, builder pattern and extension functions!
Multiple Domains
A Comparison of Swift and Kotlin Languages
Nov 21 2018 · Article (30 mins)
This article focuses on the main similarities and differences between Swift and Kotlin, including implementation, style, syntax and other important details.
A Comparison of Swift and Kotlin Languages
This article focuses on the main similarities and differences between Swift and Kotlin, including implementation, style, syntax and other important details.
Android & Kotlin
Null Safety Tutorial in Kotlin: Best Practices
Feb 6 2019 · Article (30 mins)
In this tutorial, you’ll look at Kotlin’s nullability best practices. You’ll learn about null safety in Kotlin and how to avoid NPEs.
Null Safety Tutorial in Kotlin: Best Practices
In this tutorial, you’ll look at Kotlin’s nullability best practices. You’ll learn about null safety in Kotlin and how to avoid NPEs.
Android & Kotlin
Introduction to Kotlin Lambdas: Getting Started
May 22 2019 · Article (25 mins)
In this tutorial you will learn how to use lambda expressions and other functional literals provided by Kotlin for the Android platform.
Lambda expression is simplified representation of a function. It can be passed as a parameter, stored in a variable or even returned as a value.
Introduction to Kotlin Lambdas: Getting Started
In this tutorial you will learn how to use lambda expressions and other functional literals provided by Kotlin for the Android platform.
Lambda expression is simplified representation of a function. It can be passed as a parameter, stored in a variable or even returned as a value.
Android & Kotlin
Functional Programming with Kotlin and Arrow: Getting Started
Sep 25 2019 · Article (30 mins)
In this tutorial, you will learn the fundamentals of functional programming and how various Kotlin language features enable functional programming concepts.
Functional Programming with Kotlin and Arrow: Getting Started
In this tutorial, you will learn the fundamentals of functional programming and how various Kotlin language features enable functional programming concepts.
Android & Kotlin
Object in Kotlin and the Singleton Pattern
Jun 21 2021 · Article (20 mins)
Learn how to use the object keyword in Kotlin to define singleton, companion and anonymous objects and to ensure Java interoperability.
Object in Kotlin and the Singleton Pattern
Learn how to use the object keyword in Kotlin to define singleton, companion and anonymous objects and to ensure Java interoperability.
Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common asynchronous programming methods, such as Thread, in an Android app.
Kotlin Coroutines Tutorial for Android : Advanced
Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common asynchronous programming methods, such as Thread, in an Android app.
Android & Kotlin
Extension Functions and Properties in Kotlin
Aug 17 2020 · Article (20 mins)
In this tutorial for Android, you’ll learn to use Kotlin extension functions and properties to extend the functionality of existing classes.
Extension Functions and Properties in Kotlin
In this tutorial for Android, you’ll learn to use Kotlin extension functions and properties to extend the functionality of existing classes.
Android & Kotlin
Kotlin Cheat Sheet and Quick Reference
Nov 6 2019 · Article (1 min)
Download a handy 2-page PDF Kotlin Cheat Sheet and Quick Reference!
Kotlin Cheat Sheet and Quick Reference
Download a handy 2-page PDF Kotlin Cheat Sheet and Quick Reference!
In this tutorial, you’ll become familiar with Kotlin generics so that you can include them in your developments to make your code more concise and flexible.
Kotlin Generics Tutorial: Getting Started
In this tutorial, you’ll become familiar with Kotlin generics so that you can include them in your developments to make your code more concise and flexible.
Android & Kotlin
Kotlin and Android: Beyond the Basics with Sealed Classes
Feb 26 2020 · Article (25 mins)
In this tutorial, you’ll learn about Kotlin sealed classes and how to use them to manage states when developing Android apps.
Kotlin and Android: Beyond the Basics with Sealed Classes
In this tutorial, you’ll learn about Kotlin sealed classes and how to use them to manage states when developing Android apps.
Android & Kotlin
Kotlin Coroutines Tutorial for Android: Getting Started
Jun 13 2023 · Article (25 mins)
In this Kotlin coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your normal, synchronous code.
Kotlin Coroutines Tutorial for Android: Getting Started
In this Kotlin coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your normal, synchronous code.
Android & Kotlin
Annotation Processing: Supercharge Your Development
May 4 2020 · Article (25 mins)
Annotation processing is a powerful tool for generating code for Android apps. In this tutorial, you’ll create one that generates RecyclerView adapters.
Annotation Processing: Supercharge Your Development
Annotation processing is a powerful tool for generating code for Android apps. In this tutorial, you’ll create one that generates RecyclerView adapters.
Android & Kotlin
Kotlin Sealed Classes
Dec 12 2018 · Article (10 mins)
In this Android tutorial, see how to use Kotlin sealed classes to create limited hierarchies that act like enums but allow you to create multiple instances.
Kotlin Sealed Classes
In this Android tutorial, see how to use Kotlin sealed classes to create limited hierarchies that act like enums but allow you to create multiple instances.
Android & Kotlin
Kotlin Cheat Sheet and Quick Reference
Aug 1 2018 · Article (1 min)
Download a handy 2-page PDF Kotlin Cheat Sheet and Quick Reference!
Kotlin Cheat Sheet and Quick Reference
Download a handy 2-page PDF Kotlin Cheat Sheet and Quick Reference!
Android & Kotlin
Values and Mutability In Kotlin: Getting Started
Mar 22 2021 · Article (30 mins)
In this Values and Mutability tutorial, you’ll learn how to declare mutable, immutable, constant, late/lazily initialized, static & inline values.
Values and Mutability In Kotlin: Getting Started
In this Values and Mutability tutorial, you’ll learn how to declare mutable, immutable, constant, late/lazily initialized, static & inline values.
Destructuring declarations is a Kotlin feature that gives you a tool for easily extracting data from a collection in a simple and clean way.
Destructuring Declarations in Kotlin
Destructuring declarations is a Kotlin feature that gives you a tool for easily extracting data from a collection in a simple and clean way.
Android & Kotlin
Functional Programming with Kotlin and Arrow – More on Typeclasses
May 25 2020 · Article (30 mins)
Continuing the Functional Programming with Kotlin and Arrow Part 2: Categories and Functors tutorial, you’ll now go even further, using a specific and common use case, with a better understanding of data types and typeclasses, from Functor to Monad, passing through Applicatives and Semigroups.
Functional Programming with Kotlin and Arrow – More on Typeclasses
Continuing the Functional Programming with Kotlin and Arrow Part 2: Categories and Functors tutorial, you’ll now go even further, using a specific and common use case, with a better understanding of data types and typeclasses, from Functor to Monad, passing through Applicatives and Semigroups.
Android & Kotlin
Functional Programming with Kotlin and Arrow Part 2: Categories and Functors
Nov 13 2019 · Article (25 mins)
In this functional programming tutorial, you’ll learn what category theory is, see how to apply it to programming, and learn how to make use of Functors with Arrow.
Functional Programming with Kotlin and Arrow Part 2: Categories and Functors
In this functional programming tutorial, you’ll learn what category theory is, see how to apply it to programming, and learn how to make use of Functors with Arrow.