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

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

Harnessing custom Kubernetes probes in Spring Boot applications

1
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

1
Comments
2 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

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

Introducing Konsist: A Cutting-Edge Kotlin Linter

3
Comments
7 min read
Coroutines: Making Async Less Stress, More Progress!

Coroutines: Making Async Less Stress, More Progress!

2
Comments
2 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

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

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

2
Comments
2 min read
Building Android Application with Jetpack Compose

Building Android Application with Jetpack Compose

8
Comments 2
4 min read
Kotlin Code Smell 30 - Avoiding Concrete Class Subclassification Pitfalls

Kotlin Code Smell 30 - Avoiding Concrete Class Subclassification Pitfalls

1
Comments
2 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

4
Comments
1 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
Developing an Ecommerce App with Kotlin Multiplatform: A Use Case

Developing an Ecommerce App with Kotlin Multiplatform: A Use Case

19
Comments
5 min read
The Lost Tutorial of Kafka 🎏

The Lost Tutorial of Kafka 🎏

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

Kotlin vs Java: A Comprehensive Comparison

2
Comments 2
3 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
React Native vs Kotlin: What Everything You Need To Know

React Native vs Kotlin: What Everything You Need To Know

8
Comments
9 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

13
Comments
5 min read
10 Free APIs to Use

10 Free APIs to Use

7
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
State With Jetpack Compose

State With Jetpack Compose

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

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

1
Comments
13 min read
Jetpack Compose for Maps

Jetpack Compose for Maps

5
Comments
12 min read
A glimpse of K2 in nowinandroid

A glimpse of K2 in nowinandroid

6
Comments
5 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

1
Comments 1
3 min read
Animation Component with Compose

Animation Component with Compose

2
Comments
3 min read
Extension Oriented Design

Extension Oriented Design

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

Using regular expressions to parse strings in Kotlin.

1
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
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
Kotlin's Interoperability: Impact on Android Dev Choice?

Kotlin's Interoperability: Impact on Android Dev Choice?

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

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

16
Comments 6
4 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

4
Comments
3 min read
Splash Screen API with Compose

Splash Screen API with Compose

2
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

1
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

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

Accept Suspend and Non-Suspend as Parameter in Kotlin

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

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

19
Comments
7 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
Material Design 3 Carousel implementation issues

Material Design 3 Carousel implementation issues

1
Comments
1 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

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

Oof – look, that's a legacy codebase!

22
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

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

Lets make a Twitch Android app. Part 1. Tokens

Comments
5 min read
Reactive database access on the JVM

Reactive database access on the JVM

12
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

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
Getting Started With the MongoDB Kotlin Driver

Getting Started With the MongoDB Kotlin Driver

1
Comments
11 min read
📲 Learn How To Build Android Apps with These 7 Free Resources

📲 Learn How To Build Android Apps with These 7 Free Resources

2
Comments
7 min read
How to Add Spotless Code Formatter to your Android Project?

How to Add Spotless Code Formatter to your Android Project?

1
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

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

7
Comments
3 min read
Como implementar uma busca com filtro no Jetpack Compose

Como implementar uma busca com filtro no Jetpack Compose

1
Comments
5 min read
Exploring SharedFlow in Kotlin: Understanding tryEmit() and the Importance of Buffers

Exploring SharedFlow in Kotlin: Understanding tryEmit() and the Importance of Buffers

2
Comments 3
5 min read
loading...