DEV Community

Kotlin

a cross-platform, statically typed, general-purpose programming language with type inference

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Using the event bus pattern in Android with Kotlin

Using the event bus pattern in Android with Kotlin

11
Comments
3 min read
Spring Boot vs. Ktor: A Battle of Kotlin-Powered Application Servers

Spring Boot vs. Ktor: A Battle of Kotlin-Powered Application Servers

29
Comments
3 min read
Spring Boot Multi-Module Project with Gradle Convention Plugin

Spring Boot Multi-Module Project with Gradle Convention Plugin

1
Comments
3 min read
Harnessing custom Kubernetes probes in Spring Boot applications

Harnessing custom Kubernetes probes in Spring Boot applications

4
Comments
5 min read
How to add Kotlin Multiplatform to an Android project that is using Gradle Version Catalog

How to add Kotlin Multiplatform to an Android project that is using Gradle Version Catalog

2
Comments
2 min read
Introducing Konsist: A Cutting-Edge Kotlin Linter

Introducing Konsist: A Cutting-Edge Kotlin Linter

4
Comments
7 min read
Developing an Ecommerce App with Kotlin Multiplatform: A Use Case

Developing an Ecommerce App with Kotlin Multiplatform: A Use Case

11
Comments 1
5 min read
Building Android Application with Jetpack Compose

Building Android Application with Jetpack Compose

3
Comments 3
4 min read
Create a Flashlight App in Android Studio using Kotlin: Step-by-Step Tutorial

Create a Flashlight App in Android Studio using Kotlin: Step-by-Step Tutorial

2
Comments
3 min read
Kotlin Code Smell 31 - Not Polymorphic

Kotlin Code Smell 31 - Not Polymorphic

Comments
1 min read
Implementing NFC in Android with Kotlin : Like Magic, But with Phones!

Implementing NFC in Android with Kotlin : Like Magic, But with Phones!

16
Comments
2 min read
Mastering Background Processing in Android with WorkManager: A Guide to Efficient Background Processing

Mastering Background Processing in Android with WorkManager: A Guide to Efficient Background Processing

11
Comments
5 min read
10 Free APIs to Use

10 Free APIs to Use

23
Comments
3 min read
More Accessible Graphs with Jetpack Compose Part 3: Differentiating without Color

More Accessible Graphs with Jetpack Compose Part 3: Differentiating without Color

16
Comments
5 min read
Hexagon Toolkit 3.0 was released 🎊🎉

Hexagon Toolkit 3.0 was released 🎊🎉

1
Comments
1 min read
KVision 7.0.0 is released

KVision 7.0.0 is released

2
Comments
2 min read
Kotlin Code Smell 29 - Taming the RegEx Beast for Cleaner Code

Kotlin Code Smell 29 - Taming the RegEx Beast for Cleaner Code

1
Comments
1 min read
The conflation problem of testing StateFlows

The conflation problem of testing StateFlows

1
Comments
6 min read
Kotlin Code Smell 28 - Abstract Names

Kotlin Code Smell 28 - Abstract Names

1
Comments
1 min read
Jetpack Compose for Maps

Jetpack Compose for Maps

7
Comments
12 min read
State With Jetpack Compose

State With Jetpack Compose

3
Comments 1
2 min read
Clear and honest code

Clear and honest code

Comments
1 min read
Sharing View Models in Kotlin Multiplatform Mobile (iOS and Android)

Sharing View Models in Kotlin Multiplatform Mobile (iOS and Android)

2
Comments
13 min read
A glimpse of K2 in nowinandroid

A glimpse of K2 in nowinandroid

10
Comments
5 min read
Meetup #54: Vistazo al compilador de Kotlin | Crea tu propia librería de componentes

Meetup #54: Vistazo al compilador de Kotlin | Crea tu propia librería de componentes

2
Comments
1 min read
Kotlin vs Java: A Comprehensive Comparison

Kotlin vs Java: A Comprehensive Comparison

4
Comments 3
3 min read
Unleashing the Power of Jetpack DataStore - Kotlin: Elevate Your Android App’s Data Storage Experience

Unleashing the Power of Jetpack DataStore - Kotlin: Elevate Your Android App’s Data Storage Experience

3
Comments
5 min read
HTTP Client UI with Kotlin and JavaFX

HTTP Client UI with Kotlin and JavaFX

2
Comments 1
3 min read
Integrate Firebase Realtime Database and User Authentication into your Android App

Integrate Firebase Realtime Database and User Authentication into your Android App

6
Comments
4 min read
Animation Component with Compose

Animation Component with Compose

3
Comments
3 min read
Extension Oriented Design in Kotlin

Extension Oriented Design in Kotlin

9
Comments
3 min read
Using regular expressions to parse strings in Kotlin.

Using regular expressions to parse strings in Kotlin.

3
Comments
3 min read
Efficient Coding with Live Code Templates in Android Studio: A Tool for Simplifying Your Programming Tasks

Efficient Coding with Live Code Templates in Android Studio: A Tool for Simplifying Your Programming Tasks

1
Comments
4 min read
The confusing world of Android adaptive layouts

The confusing world of Android adaptive layouts

Comments
5 min read
Kotlin's Interoperability: Impact on Android Dev Choice?

Kotlin's Interoperability: Impact on Android Dev Choice?

5
Comments 2
1 min read
React Native vs Kotlin: What Everything You Need To Know

React Native vs Kotlin: What Everything You Need To Know

2
Comments
9 min read
Why you actually need interfaces in the first place ( Dummies Guide)

Why you actually need interfaces in the first place ( Dummies Guide)

3
Comments
2 min read
Carving the Path to Modularity: A Lobzik Tool Case Study on the ProtonMail Android App

Carving the Path to Modularity: A Lobzik Tool Case Study on the ProtonMail Android App

Comments
6 min read
The Lost Tutorial of Kafka 🎏

The Lost Tutorial of Kafka 🎏

2
Comments
5 min read
Write Once, Run Everywhere: Building with Kotlin and Compose Multiplatform

Write Once, Run Everywhere: Building with Kotlin and Compose Multiplatform

20
Comments 6
4 min read
Splash Screen API with Compose

Splash Screen API with Compose

3
Comments 1
2 min read
Code clean up using dependency injection with Hilt in Android

Code clean up using dependency injection with Hilt in Android

2
Comments
6 min read
The Elegance of Kotlin Sealed Classes vs the Sophistication of Enums: A Delicate Balance

The Elegance of Kotlin Sealed Classes vs the Sophistication of Enums: A Delicate Balance

4
Comments
4 min read
More Accessible Graphs with Jetpack Compose Part 1: Adding Content Description

More Accessible Graphs with Jetpack Compose Part 1: Adding Content Description

20
Comments
7 min read
Accept Suspend and Non-Suspend as Parameter in Kotlin

Accept Suspend and Non-Suspend as Parameter in Kotlin

6
Comments
1 min read
Lets make a Twitch Android app. Part 2. The secret to implementing chat

Lets make a Twitch Android app. Part 2. The secret to implementing chat

2
Comments
5 min read
Unveiling the Elegance of Kotlin Delegates: Elevate Your Code to Unparalleled Levels of Sophistication

Unveiling the Elegance of Kotlin Delegates: Elevate Your Code to Unparalleled Levels of Sophistication

2
Comments
4 min read
Oof – look, that's a legacy codebase!

Oof – look, that's a legacy codebase!

20
Comments
9 min read
Login flow with Google Identity Services and Firebase

Login flow with Google Identity Services and Firebase

1
Comments
6 min read
Work flow for dealing with Retrofit in Android

Work flow for dealing with Retrofit in Android

4
Comments
4 min read
Lets make a Twitch Android app. Part 1. Tokens

Lets make a Twitch Android app. Part 1. Tokens

1
Comments
5 min read
Reactive database access on the JVM

Reactive database access on the JVM

13
Comments
8 min read
Using OAuth2.0 and Retrofit to talk to the GitHub api on Android

Using OAuth2.0 and Retrofit to talk to the GitHub api on Android

6
Comments
4 min read
Carbon Aware Software: Three Demand Shaping Strategies, implemented in Kotlin

Carbon Aware Software: Three Demand Shaping Strategies, implemented in Kotlin

3
Comments
7 min read
Creating a Ktor Server with Gradle and SDKMAN!: A Step-by-Step Guide

Creating a Ktor Server with Gradle and SDKMAN!: A Step-by-Step Guide

5
Comments
3 min read
Getting Started With the MongoDB Kotlin Driver

Getting Started With the MongoDB Kotlin Driver

1
Comments
11 min read
How to Add Spotless Code Formatter to your Android Project?

How to Add Spotless Code Formatter to your Android Project?

8
Comments
3 min read
OAuth2.0 and Android. Login with Github and get the authorization code

OAuth2.0 and Android. Login with Github and get the authorization code

15
Comments
6 min read
Converting Callback-based SDK methods to Coroutines in Kotlin

Converting Callback-based SDK methods to Coroutines in Kotlin

2
Comments 1
2 min read
Delegation vs Inheritance in Kotlin

Delegation vs Inheritance in Kotlin

8
Comments
3 min read
loading...