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.
How to Create and Publish an Android Library for Beginners

How to Create and Publish an Android Library for Beginners

1
Comments
3 min read
Understanding Selection Sort in Kotlin: A Beginner's Guide

Understanding Selection Sort in Kotlin: A Beginner's Guide

Comments
5 min read
Wednesday Links - Edition 2025-01-08

Wednesday Links - Edition 2025-01-08

Comments
1 min read
Testing Pi Logic integrations.

Testing Pi Logic integrations.

Comments
1 min read
Creando un notebook con Jupyter y Kotlin

Creando un notebook con Jupyter y Kotlin

1
Comments
5 min read
Getting Started with Android Testing: Building Reliable Apps with Confidence (Part 3/3)

Getting Started with Android Testing: Building Reliable Apps with Confidence (Part 3/3)

Comments
7 min read
Exploring the when guards feature in Kotlin 2.1

Exploring the when guards feature in Kotlin 2.1

3
Comments 2
3 min read
Getting Started with Android Testing: Building Reliable Apps with Confidence (Part 2/3)

Getting Started with Android Testing: Building Reliable Apps with Confidence (Part 2/3)

Comments
4 min read
Understanding Room Database in Android: A Beginner's Guide

Understanding Room Database in Android: A Beginner's Guide

1
Comments
3 min read
Fixing Rounded Navigation Bar Corner Padding in Jetpack Compose

Fixing Rounded Navigation Bar Corner Padding in Jetpack Compose

Comments
3 min read
Getting Started with Android Testing: Building Reliable Apps with Confidence (Part 1/3)

Getting Started with Android Testing: Building Reliable Apps with Confidence (Part 1/3)

Comments
5 min read
My conference year

My conference year

Comments
1 min read
🧹 Improve Filtering with the Predicate Interface!

🧹 Improve Filtering with the Predicate Interface!

1
Comments
3 min read
How to make the best of a slow machine running on limited resources with a Windows environment as a Java Engineer

How to make the best of a slow machine running on limited resources with a Windows environment as a Java Engineer

Comments
7 min read
How to implement detekt in Spring Boot + Kotlin + Gradle project

How to implement detekt in Spring Boot + Kotlin + Gradle project

Comments
2 min read
Pub-sub Redis in Micronaut

Pub-sub Redis in Micronaut

Comments
4 min read
ISBN Stacks — A look at a possible Spring Application implementation without annotations

ISBN Stacks — A look at a possible Spring Application implementation without annotations

Comments
19 min read
Protecting Applications with Kong security plugins and using StatsD to monitor system states — A healthy camera story

Protecting Applications with Kong security plugins and using StatsD to monitor system states — A healthy camera story

Comments
39 min read
Configurable Kong API Gateway with Micronaut Services in Kotlin — A very odd Yucca tribute concert

Configurable Kong API Gateway with Micronaut Services in Kotlin — A very odd Yucca tribute concert

Comments
32 min read
Learning AWS with Localstack and Reactive Kotlin — A stamps and coins implementation

Learning AWS with Localstack and Reactive Kotlin — A stamps and coins implementation

Comments
27 min read
Coroutines, Distributed Cache, Resilience, and Replication in Kotlin — Making a VMA’s application

Coroutines, Distributed Cache, Resilience, and Replication in Kotlin — Making a VMA’s application

Comments
24 min read
From Paris to Berlin — Creating Circuit-Breakers in Kotlin

From Paris to Berlin — Creating Circuit-Breakers in Kotlin

Comments
20 min read
Understanding Merge Sort in Kotlin: A Beginner's Guide

Understanding Merge Sort in Kotlin: A Beginner's Guide

Comments
6 min read
CQRS — Command Query Responsibility Segregation — A Java, Spring, SpringBoot, and Axon Example

CQRS — Command Query Responsibility Segregation — A Java, Spring, SpringBoot, and Axon Example

Comments
12 min read
Tests with time

Tests with time

Comments
1 min read
Building a subscription tracker Desktop and iOS app with compose multiplatform — Offline data

Building a subscription tracker Desktop and iOS app with compose multiplatform — Offline data

Comments
5 min read
How to Handle the "More" Feature on Android?

How to Handle the "More" Feature on Android?

Comments
3 min read
We no need write Java in Kotlin

We no need write Java in Kotlin

Comments
2 min read
Using spring-boot-starter-validation library with Kotlin

Using spring-boot-starter-validation library with Kotlin

Comments
3 min read
NewsCast — Using Sagas with Choreography and Orchestration Patterns — Kotlin example

NewsCast — Using Sagas with Choreography and Orchestration Patterns — Kotlin example

Comments 5
13 min read
Wednesday Links - Edition 2024-12-11

Wednesday Links - Edition 2024-12-11

1
Comments
3 min read
Beyond Boundaries: Android Inter-Process Communication with AIDL

Beyond Boundaries: Android Inter-Process Communication with AIDL

Comments
6 min read
Build a Modern Android Splash Screen

Build a Modern Android Splash Screen

Comments
4 min read
Learning JWT security using KumuluzEE — The finances of a league of the environment

Learning JWT security using KumuluzEE — The finances of a league of the environment

Comments
33 min read
Understanding Flows in Android: A Simple Guide with Examples

Understanding Flows in Android: A Simple Guide with Examples

Comments
3 min read
Getting Started with Coroutines in Android Kotlin: Asynchronous Programming in Android

Getting Started with Coroutines in Android Kotlin: Asynchronous Programming in Android

Comments
3 min read
Create Responsive UI in Android Studio using SDP & SSP

Create Responsive UI in Android Studio using SDP & SSP

Comments
2 min read
Day 10 of My Android Journey: Navigating the Path to Success

Day 10 of My Android Journey: Navigating the Path to Success

Comments
2 min read
My first attempt at Deploying a Backend Service on AWS: A Journey of Learning and Problem-Solving

My first attempt at Deploying a Backend Service on AWS: A Journey of Learning and Problem-Solving

Comments
4 min read
JBang, the missing scripting tool of the Java ecosystem

JBang, the missing scripting tool of the Java ecosystem

Comments 2
13 min read
A Comprehensive Guide to Mastering Kotlin Coroutines

A Comprehensive Guide to Mastering Kotlin Coroutines

25
Comments
3 min read
JeKa: The Simplest Way to Create Uber and Shade Jars

JeKa: The Simplest Way to Create Uber and Shade Jars

5
Comments
3 min read
Making reactive applications with a Kitten Care Example

Making reactive applications with a Kitten Care Example

6
Comments 3
38 min read
Redis Cache - A String story

Redis Cache - A String story

5
Comments
5 min read
How to Setup Vim for Kotlin Development

How to Setup Vim for Kotlin Development

Comments 1
5 min read
Kotlin Native and GraalVM - The Story So Far

Kotlin Native and GraalVM - The Story So Far

2
Comments
32 min read
Kotlin Note

Kotlin Note

9
Comments 2
8 min read
Comparing WebFlux and Spring MVC with JMeter and Kotlin

Comparing WebFlux and Spring MVC with JMeter and Kotlin

3
Comments
18 min read
Reactive Programming applied to Legacy Services — A WebFlux example

Reactive Programming applied to Legacy Services — A WebFlux example

4
Comments
32 min read
The streaming bridges — A Kafka, RabbitMQ, MQTT and CoAP example

The streaming bridges — A Kafka, RabbitMQ, MQTT and CoAP example

1
Comments
33 min read
Quick example of creating a custom Kotlin coroutine and scoping it to a Android service.

Quick example of creating a custom Kotlin coroutine and scoping it to a Android service.

Comments
2 min read
Day 73. Working on the Library

Day 73. Working on the Library

Comments
5 min read
AndroidManifest.xml: Heart of Android Application

AndroidManifest.xml: Heart of Android Application

2
Comments
4 min read
Day 71-72. Lack of knowledge

Day 71-72. Lack of knowledge

Comments
5 min read
Wednesday Links - Edition 2024-11-20

Wednesday Links - Edition 2024-11-20

Comments
1 min read
Day 68-70. Theme switcher

Day 68-70. Theme switcher

Comments
5 min read
TIL: One Missing 'Encrypted' Prefix = $2.3M Android Security Breach

TIL: One Missing 'Encrypted' Prefix = $2.3M Android Security Breach

Comments
1 min read
Day 6: A Milestone in My Android Development Journey

Day 6: A Milestone in My Android Development Journey

7
Comments 2
2 min read
Custom Kotlin Delegates: Shared Preferences

Custom Kotlin Delegates: Shared Preferences

3
Comments
4 min read
Introducing Zakker: Bringing Islamic Remembrance to Your IDE

Introducing Zakker: Bringing Islamic Remembrance to Your IDE

Comments
2 min read
loading...