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.
Bottom Navigation View with Nav Component in Android using Kotlin: Step-by-Step Tutorial

Bottom Navigation View with Nav Component in Android using Kotlin: Step-by-Step Tutorial

1
Comments
2 min read
Deriving state from events

Deriving state from events

8
Comments 4
9 min read
New for Jetpack Compose

New for Jetpack Compose

3
Comments 3
1 min read
What the key parameter in LazyColumn is actually doing | A deep dive

What the key parameter in LazyColumn is actually doing | A deep dive

10
Comments
3 min read
How to publish a Kotlin/Java Spring Boot library with Gradle to Maven Central - Complete Guide

How to publish a Kotlin/Java Spring Boot library with Gradle to Maven Central - Complete Guide

2
Comments
8 min read
Things that I've learned doing a coding challenge in Kotlin (Android)

Things that I've learned doing a coding challenge in Kotlin (Android)

2
Comments
5 min read
Kotlin vs Java: How to Choose for Your Next Project in 2024?

Kotlin vs Java: How to Choose for Your Next Project in 2024?

Comments 1
8 min read
A Necessidade de Remover Código Antigo e Não Necessário de Code Bases: Uma Analogia com a Síndrome de Diógenes

A Necessidade de Remover Código Antigo e Não Necessário de Code Bases: Uma Analogia com a Síndrome de Diógenes

Comments
3 min read
Non-Blocking Spring Boot Applications Using Kotlin Coroutines — Is It Worth It?

Non-Blocking Spring Boot Applications Using Kotlin Coroutines — Is It Worth It?

3
Comments
7 min read
Introduction to Functional Domain Driven Design in Kotlin

Introduction to Functional Domain Driven Design in Kotlin

8
Comments
10 min read
Understanding light-weight threads with Coroutines and Project Loom

Understanding light-weight threads with Coroutines and Project Loom

6
Comments 4
4 min read
Kotlin Multiplatform is now stable – What's the Impact?

Kotlin Multiplatform is now stable – What's the Impact?

12
Comments 1
3 min read
Top 5 Qualities to Look for When Hiring Kotlin Developers

Top 5 Qualities to Look for When Hiring Kotlin Developers

Comments
11 min read
Meetup #56: Controlando bluetooth desde 0

Meetup #56: Controlando bluetooth desde 0

2
Comments 3
1 min read
Kermit Now Supports WASM

Kermit Now Supports WASM

1
Comments
4 min read
Comece Por Aqui: Conceitos Básicos Kotlin Parte I

Comece Por Aqui: Conceitos Básicos Kotlin Parte I

23
Comments 5
15 min read
"Too Many Open Files" - Debugging Leaking Files on the Gradle Daemon

"Too Many Open Files" - Debugging Leaking Files on the Gradle Daemon

1
Comments
18 min read
Mengembangkan Aplikasi dengan Kotlin di Visual Studio Code

Mengembangkan Aplikasi dengan Kotlin di Visual Studio Code

Comments
3 min read
Enhancing team collaboration in IntelliJ IDEA with the .run directory

Enhancing team collaboration in IntelliJ IDEA with the .run directory

1
Comments
3 min read
[Tiny] Injecting Dependency With Default Value in Spring: What Could Go Wrong?

[Tiny] Injecting Dependency With Default Value in Spring: What Could Go Wrong?

Comments
2 min read
Finding the Right Balance in Gradle Dependency Strategy

Finding the Right Balance in Gradle Dependency Strategy

28
Comments 2
11 min read
Design Patterns - Abstract Factory

Design Patterns - Abstract Factory

1
Comments
4 min read
CatGPT - or How to Position Elements on Overlays

CatGPT - or How to Position Elements on Overlays

13
Comments 1
6 min read
Guia Passo-a-Passo: Corrigindo Problemas com o uiautomatorviewer

Guia Passo-a-Passo: Corrigindo Problemas com o uiautomatorviewer

1
Comments
3 min read
Desenvolvimento de Aplicativos com Kotlin, Room e Jetpack Compose: Uma Jornada para Interfaces de Usuário Modernas e Eficientes

Desenvolvimento de Aplicativos com Kotlin, Room e Jetpack Compose: Uma Jornada para Interfaces de Usuário Modernas e Eficientes

7
Comments 1
16 min read
Functional event sourcing example in Kotlin

Functional event sourcing example in Kotlin

34
Comments 5
17 min read
Version 2.0 of my Android app is Live!!

Version 2.0 of my Android app is Live!!

Comments
2 min read
Design Patterns - Factory

Design Patterns - Factory

Comments
2 min read
RecyclerView Pagination in MVVM(Model-View-ViewModel) architecture using Scroll Listener

RecyclerView Pagination in MVVM(Model-View-ViewModel) architecture using Scroll Listener

Comments
2 min read
Probabilistic Data Structures and Algorithms in NoSQL databases

Probabilistic Data Structures and Algorithms in NoSQL databases

3
Comments
13 min read
Logger.i() Not Your Style? Customize Kermit Logger!

Logger.i() Not Your Style? Customize Kermit Logger!

1
Comments
2 min read
Functional event sourcing

Functional event sourcing

35
Comments 1
8 min read
Integración de Kotlin con Pasarela de Pago PayPal

Integración de Kotlin con Pasarela de Pago PayPal

1
Comments 1
18 min read
[Unit] Testing Supabase in Kotlin using Test Containers - PART 2

[Unit] Testing Supabase in Kotlin using Test Containers - PART 2

Comments
5 min read
Retrofit2: An Appium Implementation to Upload APKs to Browserstack

Retrofit2: An Appium Implementation to Upload APKs to Browserstack

1
Comments
6 min read
Function Types with Receivers in Kotlin - The Power Behind Kotlin's apply, with, and run Scope Functions

Function Types with Receivers in Kotlin - The Power Behind Kotlin's apply, with, and run Scope Functions

5
Comments
8 min read
Configuration roles and the blogging-industrial complex

Configuration roles and the blogging-industrial complex

10
Comments
7 min read
Observability in Action Part 3: Enhancing Your Codebase with OpenTelemetry

Observability in Action Part 3: Enhancing Your Codebase with OpenTelemetry

1
Comments
1 min read
Optimizing Gradle Builds in Multi-module Projects

Optimizing Gradle Builds in Multi-module Projects

3
Comments
5 min read
Introducing SnipeNow: Capture Screenshots with Ease

Introducing SnipeNow: Capture Screenshots with Ease

3
Comments
2 min read
Functional domain model

Functional domain model

21
Comments 9
6 min read
ImageEncoder: Your Ultimate Privacy Solution for Image Sharing

ImageEncoder: Your Ultimate Privacy Solution for Image Sharing

1
Comments
3 min read
Gestures in Jetpack compose — All you need to know

Gestures in Jetpack compose — All you need to know

1
Comments 1
2 min read
Organizing custom metrics for effective application monitoring

Organizing custom metrics for effective application monitoring

Comments
4 min read
[Unit] Testing Supabase in Kotlin using Test Containers

[Unit] Testing Supabase in Kotlin using Test Containers

Comments
8 min read
Using SFSymbols in Jetpack Compose

Using SFSymbols in Jetpack Compose

2
Comments
2 min read
Do Tédio até 5K Downloads: Minha Jornada na Programação para Dispositivos Móveis

Do Tédio até 5K Downloads: Minha Jornada na Programação para Dispositivos Móveis

6
Comments
1 min read
How to debug Kotlin coroutines in Android

How to debug Kotlin coroutines in Android

2
Comments
2 min read
Parsing non-Latin based Twitch usernames in Kotlin

Parsing non-Latin based Twitch usernames in Kotlin

Comments
2 min read
PokeAPI Library 🚀

PokeAPI Library 🚀

Comments
4 min read
Observability in Action Part 2: Enhancing Your Codebase with OpenTelemetry

Observability in Action Part 2: Enhancing Your Codebase with OpenTelemetry

Comments
1 min read
Observability in Action Part 1: Enhancing Your Codebase with OpenTelemetry

Observability in Action Part 1: Enhancing Your Codebase with OpenTelemetry

Comments
1 min read
Introducing RVTimeTracker - RecyclerView Time Tracker

Introducing RVTimeTracker - RecyclerView Time Tracker

Comments
4 min read
Leetcode: Single Number (Kotlin)

Leetcode: Single Number (Kotlin)

3
Comments
1 min read
Android Plataforma - Parte 0: Introdução à Série

Android Plataforma - Parte 0: Introdução à Série

9
Comments
4 min read
Android Plataforma - Parte 4: Composite Build

Android Plataforma - Parte 4: Composite Build

2
Comments
4 min read
Android Plataforma - Parte 15: Cuidando do código com Detekt, Klint e Spotless

Android Plataforma - Parte 15: Cuidando do código com Detekt, Klint e Spotless

2
Comments
7 min read
Android Plataforma - Parte 3: Compartilhando scripts do Gradle

Android Plataforma - Parte 3: Compartilhando scripts do Gradle

5
Comments
3 min read
Android Plataforma - Parte 1: Modularização

Android Plataforma - Parte 1: Modularização

5
Comments
2 min read
Design Patterns - Singleton

Design Patterns - Singleton

Comments
3 min read
loading...