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.
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

4
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
Kotlin's 'in' and 'out': How to Master Variance in Generic Types

Kotlin's 'in' and 'out': How to Master Variance in Generic Types

1
Comments
4 min read
Functional event sourcing

Functional event sourcing

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

Integración de Kotlin con Pasarela de Pago PayPal

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

2
Comments
2 min read
Functional domain model

Functional domain model

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

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

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

How to debug Kotlin coroutines in Android

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
7 min read
Observability in Action Part 1: Enhancing Your Codebase with OpenTelemetry

Observability in Action Part 1: Enhancing Your Codebase with OpenTelemetry

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

4
Comments
2 min read
Design Patterns - Singleton

Design Patterns - Singleton

Comments
3 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
Powerful, yet simple Carousels in Doodle

Powerful, yet simple Carousels in Doodle

1
Comments
1 min read
jacoco-badge-generator 2.11.0 Released

jacoco-badge-generator 2.11.0 Released

12
Comments
2 min read
jacoco-badge-generator 2.10.0 Released

jacoco-badge-generator 2.10.0 Released

8
Comments
2 min read
Kotlin Flow: Simple yet Powerful Implementation

Kotlin Flow: Simple yet Powerful Implementation

7
Comments 1
4 min read
Gradle: from Newbie to Strong fundamentals

Gradle: from Newbie to Strong fundamentals

26
Comments 6
10 min read
Kotlin DSL Examples in TeamCity

Kotlin DSL Examples in TeamCity

Comments
3 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
Understanding Density-Independent Pixels

Understanding Density-Independent Pixels

9
Comments
3 min read
My Android Learning Journey: Day 3

My Android Learning Journey: Day 3

6
Comments 1
2 min read
[Tiny] The Story of MockK and ClassCastException

[Tiny] The Story of MockK and ClassCastException

Comments
2 min read
SquareWithProgressBar in jetpack compose Android

SquareWithProgressBar in jetpack compose Android

Comments 1
2 min read
Refactoring Multi-Module Kotlin Project With Konsist

Refactoring Multi-Module Kotlin Project With Konsist

1
Comments
9 min read
Kotlin Code Smell 36 - Object Coupling

Kotlin Code Smell 36 - Object Coupling

1
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
Kotlin Coroutines are not just about concurrency

Kotlin Coroutines are not just about concurrency

24
Comments 4
10 min read
KSP in Android projects

KSP in Android projects

2
Comments
4 min read
Comparing Ktor and Micronaut: Kotlin-Powered Application Servers 🔥💻

Comparing Ktor and Micronaut: Kotlin-Powered Application Servers 🔥💻

7
Comments
3 min read
Kotlin Code Smell 34 - Fragile Tests

Kotlin Code Smell 34 - Fragile Tests

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
Meetup #55: Como ser Android Associate | Creando experiencias con Wear OS

Meetup #55: Como ser Android Associate | Creando experiencias con Wear OS

2
Comments 1
2 min read
Advanced Kotlin syntax abuse

Advanced Kotlin syntax abuse

8
Comments
10 min read
🧪 **Demystifying Kotlin Unit Testing**: Your Odyssey to Code Confidence! 🚀

🧪 **Demystifying Kotlin Unit Testing**: Your Odyssey to Code Confidence! 🚀

3
Comments
3 min read
Comparing Ktor and Micronaut: Kotlin-Powered Application Servers 🔥💻

Comparing Ktor and Micronaut: Kotlin-Powered Application Servers 🔥💻

8
Comments
2 min read
Using the event bus pattern in Android with Kotlin

Using the event bus pattern in Android with Kotlin

12
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

1
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
loading...