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.
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
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
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
Not a Phase - Text with Compose and Canvas

Not a Phase - Text with Compose and Canvas

9
Comments
7 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 60. Markdown

Day 60. Markdown

Comments
4 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 59. Comments

Day 59. Comments

Comments
4 min read
Day 58. Comments screen

Day 58. Comments screen

Comments
4 min read
Day 57. Replies

Day 57. Replies

Comments
4 min read
Day 56. Collapsing logic

Day 56. Collapsing logic

Comments
4 min read
KmpEssentials Available for All Kotlin Developers

KmpEssentials Available for All Kotlin Developers

Comments
1 min read
MyCalqlator - Kotlin / Android Studio

MyCalqlator - Kotlin / Android Studio

Comments
6 min read
Functional Programming in Kotlin pt. 1

Functional Programming in Kotlin pt. 1

Comments 1
1 min read
Day 55. Copilot

Day 55. Copilot

Comments
5 min read
Day 54. Voyager issue

Day 54. Voyager issue

Comments
5 min read
Day 53. Plan

Day 53. Plan

Comments
4 min read
I'm done with multiplatform software development

I'm done with multiplatform software development

Comments
3 min read
Day 52. Collapsing Toolbar

Day 52. Collapsing Toolbar

Comments
4 min read
Sealed Interfaces vs. Sealed Classes in Kotlin: When and Why to Use Each

Sealed Interfaces vs. Sealed Classes in Kotlin: When and Why to Use Each

Comments
4 min read
Day 51. Article Screen

Day 51. Article Screen

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

Mastering runCatching in Kotlin: How to Avoid Coroutine Cancellation Issues

1
Comments
3 min read
Day 49. Organization card

Day 49. Organization card

Comments
4 min read
Inline Classes in Kotlin: Why, Where, and How to Use Them

Inline Classes in Kotlin: Why, Where, and How to Use Them

Comments
2 min read
Memory Management and Garbage Collection in Kotlin Multiplatform XCFramework

Memory Management and Garbage Collection in Kotlin Multiplatform XCFramework

Comments
5 min read
Days 47-48. Broken API

Days 47-48. Broken API

Comments
4 min read
Manual Memory Management and Garbage Collection in Kotlin Multiplatform Native Shared Libraries

Manual Memory Management and Garbage Collection in Kotlin Multiplatform Native Shared Libraries

Comments
7 min read
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
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
Kotlin Sequences: Efficient and Lazy Collection Processing

Kotlin Sequences: Efficient and Lazy Collection Processing

Comments
5 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
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
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
Day 35. Coderabbit

Day 35. Coderabbit

Comments
3 min read
Spring Boot Controllers Basics

Spring Boot Controllers Basics

Comments
2 min read
Spring Boot Controllers Basics

Spring Boot Controllers Basics

Comments
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 34. Response

Day 34. Response

Comments
3 min read
Day 33. Generic response

Day 33. Generic response

Comments
3 min read
Day 32. API calls

Day 32. API calls

Comments
3 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
Day 30. Old code

Day 30. Old code

Comments
3 min read
Day 29. Hard work

Day 29. Hard work

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
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
Day 26. After party

Day 26. After party

Comments
3 min read
Day 25. Broken endpoint?

Day 25. Broken endpoint?

Comments
3 min read
Day 23. Sorting of articles

Day 23. Sorting of articles

Comments
3 min read
loading...