Skip to main content

144 posts tagged with "Kotlin"

Our Kotlin tag archive includes a wide range of articles and tutorials on Kotlin programming. From beginners to advanced developers, there's something for everyone.

View All Tags

Kotlin Serialization: A Deep Dive

· 11 min read
Engineering Team

Use kotlinx.serialization with explicit models, stable field names, tolerant decoding where required, custom serializers at boundaries, and tested schema evolution. This revised guide emphasizes supported APIs, production tradeoffs, and an upgrade-friendly path without tying the advice to a calendar year.

Building a Social Media App with Kotlin and Firebase

· 15 min read
Engineering Team

In this tutorial, we will guide you through the process of building a social media app using Kotlin and Firebase. Kotlin is a modern programming language developed by JetBrains, which offers many advantages over Java for Android development. Firebase is a mobile and web application development platform that provides a set of tools and services for building and managing applications.

Kotlin vs. SAS: Choosing the Right Language for Business Analytics

· 9 min read
Engineering Team

This tutorial provides a comprehensive comparison between Kotlin and SAS, two popular languages used in business analytics. We will discuss the history, features, advantages, and use cases of both languages. By the end of this tutorial, you will have a clear understanding of which language is more suitable for your business analytics needs.

Exploring Kotlin's Inline Classes

· 6 min read
Engineering Team

Inline classes are a powerful feature introduced in Kotlin 1.3 that allow you to create lightweight, type-safe abstractions. They are a great addition to the language that can help improve code readability and performance. In this tutorial, we will explore the concept of inline classes, their benefits, how to declare and work with them, and their use cases.

Exploring Kotlin's Type System

· 11 min read
Engineering Team

This tutorial will explore Kotlin's type system, which is one of the key features that sets Kotlin apart from other programming languages. We will cover nullable types, type inference, type aliases, smart casts, generics, and extension functions. By understanding and utilizing Kotlin's type system effectively, you can write safer and more concise code.