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.
Day 46. Broken pipelines

Day 46. Broken pipelines

1
Comments
4 min read
How To Create a Parallax Movie Pager In Jetpack Compose

How To Create a Parallax Movie Pager In Jetpack Compose

Comments
5 min read
Day 45. Time manipulation

Day 45. Time manipulation

Comments
4 min read
Day 44. Timestamp

Day 44. Timestamp

Comments
4 min read
What else can Stream&Kotlin evolve into?

What else can Stream&Kotlin evolve into?

6
Comments
6 min read
Day 42. Monday

Day 42. Monday

Comments
4 min read
Day 43. Composition

Day 43. Composition

1
Comments
4 min read
Day 41. Surpassed record

Day 41. Surpassed record

Comments
4 min read
String Parsing with Kotlinx Serialization

String Parsing with Kotlinx Serialization

Comments
2 min read
Day 39. A party

Day 39. A party

Comments
3 min read
Automating Auth Token Injection in Retrofit with OkHttp Interceptors

Automating Auth Token Injection in Retrofit with OkHttp Interceptors

2
Comments
2 min read
Day 38. Search items

Day 38. Search items

Comments
3 min read
Running Spring Boot Applications With Gradle and Maven

Running Spring Boot Applications With Gradle and Maven

Comments
1 min read
Build a Flashlight in Jetpack Compose

Build a Flashlight in Jetpack Compose

Comments
3 min read
Day 35. Coderabbit

Day 35. Coderabbit

Comments
3 min read
Spring Boot Controllers Basics

Spring Boot Controllers Basics

Comments
2 min read
Day 34. Response

Day 34. Response

Comments
3 min read
Day 33. Generic response

Day 33. Generic response

Comments
3 min read
Day 67. Follow as in the System

Day 67. Follow as in the System

4
Comments
5 min read
Day 32. API calls

Day 32. API calls

Comments
3 min read
Day 66. Theme switcher 00:12

Day 66. Theme switcher

Comments
5 min read
Kotlin Range Expressions vs. Java: A Journey Through the Numerical Landscape (Where Kotlin Takes a Scenic Route!)

Kotlin Range Expressions vs. Java: A Journey Through the Numerical Landscape (Where Kotlin Takes a Scenic Route!)

Comments
3 min read
Ktor -Create asynchronous applications the Kotlin way!!

Ktor -Create asynchronous applications the Kotlin way!!

6
Comments
4 min read
Day 31. Technical debt

Day 31. Technical debt

Comments
4 min read
Exemplificando SOLID com Jetpack Compose - parte S

Exemplificando SOLID com Jetpack Compose - parte S

Comments
4 min read
Kotlin Delegated Properties vs. Java: A Tale of Shared Responsibilities (Where Kotlin Lightens the Load!)

Kotlin Delegated Properties vs. Java: A Tale of Shared Responsibilities (Where Kotlin Lightens the Load!)

Comments
3 min read
Day 30. Old code

Day 30. Old code

Comments
3 min read
Kotlin Infix Functions vs. Java: A Grammatical Twist (Where Kotlin Breaks the Rules!)

Kotlin Infix Functions vs. Java: A Grammatical Twist (Where Kotlin Breaks the Rules!)

Comments
2 min read
Day 29. Hard work

Day 29. Hard work

Comments
3 min read
Kotlin Companion Objects vs. Java Static Members: A Tale of Two Companions (Where Kotlin Offers More Than Just Friendship!)

Kotlin Companion Objects vs. Java Static Members: A Tale of Two Companions (Where Kotlin Offers More Than Just Friendship!)

Comments
3 min read
Unlock 100s of Microservices in 5 Easy Steps with Spring Cloud Config & Kotlin!

Unlock 100s of Microservices in 5 Easy Steps with Spring Cloud Config & Kotlin!

Comments
5 min read
Day 28. Opportunity for growth

Day 28. Opportunity for growth

Comments
3 min read
Kotlin Sealed Classes vs. Java Enums (and Sealed Interfaces!): A Tale of Limited Hierarchies

Kotlin Sealed Classes vs. Java Enums (and Sealed Interfaces!): A Tale of Limited Hierarchies

Comments
2 min read
Day 27. Burnout

Day 27. Burnout

Comments
3 min read
Floating in Space - Animations with Compose and Canvas

Floating in Space - Animations with Compose and Canvas

8
Comments
4 min read
Kotlin String Templates vs. Java String Concatenation: A Tale of Two Strings (Where Kotlin Sings!)

Kotlin String Templates vs. Java String Concatenation: A Tale of Two Strings (Where Kotlin Sings!)

Comments
2 min read
Day 26. After party

Day 26. After party

Comments
3 min read
Kotlin Operator Overloading vs. Java: A Mathematical Magic Show (Where Kotlin Bends the Rules!)

Kotlin Operator Overloading vs. Java: A Mathematical Magic Show (Where Kotlin Bends the Rules!)

Comments
3 min read
Day 25. Broken endpoint?

Day 25. Broken endpoint?

Comments
3 min read
Kotlin Primary Constructors vs. Java Constructors: A Construction Conundrum (Solved with Kotlin's Elegance!)

Kotlin Primary Constructors vs. Java Constructors: A Construction Conundrum (Solved with Kotlin's Elegance!)

2
Comments 2
2 min read
Kotlin Type Inference vs. Java: A Deductive Dance (Where Kotlin Takes the Lead!)

Kotlin Type Inference vs. Java: A Deductive Dance (Where Kotlin Takes the Lead!)

Comments
2 min read
Kotlin Smart Casts vs. Java Casts: A Type-Safe Tale (with Fewer Runtime Surprises!)

Kotlin Smart Casts vs. Java Casts: A Type-Safe Tale (with Fewer Runtime Surprises!)

Comments 6
2 min read
Day 23. Sorting of articles

Day 23. Sorting of articles

Comments
3 min read
Create a native Kotlin or JAVA application with Spring Boot Native, Gradle, and GraalVM without Docker for MacOS and Windows

Create a native Kotlin or JAVA application with Spring Boot Native, Gradle, and GraalVM without Docker for MacOS and Windows

Comments
12 min read
Day 22. Lottie animation

Day 22. Lottie animation

Comments
3 min read
Kotlin Coroutines vs. Java Threads: A Concurrency Conundrum (Solved with a Sprinkle of Kotlin Magic!)

Kotlin Coroutines vs. Java Threads: A Concurrency Conundrum (Solved with a Sprinkle of Kotlin Magic!)

Comments 2
2 min read
Day 21. Pagination

Day 21. Pagination

1
Comments
3 min read
Kotlin Properties vs. Java Fields: A Tale of Two Variables (Where Kotlin Has More Tricks Up Its Sleeve!)

Kotlin Properties vs. Java Fields: A Tale of Two Variables (Where Kotlin Has More Tricks Up Its Sleeve!)

Comments
3 min read
Day 20. A bit of progress

Day 20. A bit of progress

Comments
2 min read
Kotlin Data Classes vs Java: A Tale of Two Cities (But One Has Way Less Boilerplate)

Kotlin Data Classes vs Java: A Tale of Two Cities (But One Has Way Less Boilerplate)

Comments 2
3 min read
Modern Dependency Injection with Koin: The Smart DI Choice for 2025

Modern Dependency Injection with Koin: The Smart DI Choice for 2025

2
Comments
6 min read
Supercharging Your Debugging Skills with Android Logcat 💻🚀

Supercharging Your Debugging Skills with Android Logcat 💻🚀

Comments
1 min read
Day 19. 1 percent

Day 19. 1 percent

Comments
2 min read
Kotlin Null Safety vs. Java: A Comedy of Errors (But Mostly in Java)

Kotlin Null Safety vs. Java: A Comedy of Errors (But Mostly in Java)

1
Comments
3 min read
Day 18. Comment

Day 18. Comment

Comments
3 min read
Day 17. stringWithFormat

Day 17. stringWithFormat

Comments
2 min read
Breaking the build 😝 : Demystifying Gradle

Breaking the build 😝 : Demystifying Gradle

3
Comments
4 min read
Day 16. Feed

Day 16. Feed

Comments
2 min read
Mastering runCatching in Kotlin: How to Avoid Coroutine Cancellation Issues

Mastering runCatching in Kotlin: How to Avoid Coroutine Cancellation Issues

2
Comments
3 min read
Functional Programming in Kotlin pt. 1

Functional Programming in Kotlin pt. 1

Comments 1
1 min read
loading...