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's Toolbox: Sealed Class vs. Enum vs. Abstract Class

Kotlin's Toolbox: Sealed Class vs. Enum vs. Abstract Class

Comments
4 min read
Building Dark Mode & Dynamic Theming with Kotlin & Jetpack Compose: Advanced Settings, DataStore & Color Management

Building Dark Mode & Dynamic Theming with Kotlin & Jetpack Compose: Advanced Settings, DataStore & Color Management

1
Comments
7 min read
Your Code is a Minefield: Let's Talk About Kotlin's Sealed Classes

Your Code is a Minefield: Let's Talk About Kotlin's Sealed Classes

Comments
4 min read
Mastering Kotlin Delegation: From Property Delegates to Class Composition

Mastering Kotlin Delegation: From Property Delegates to Class Composition

2
Comments
3 min read
Creating bouncing animations using Sine waves (Kotlin + Jetpack Compose): Part 2

Creating bouncing animations using Sine waves (Kotlin + Jetpack Compose): Part 2

Comments
8 min read
🚀 10 Android Studio Plugins That Turn You Into a 10 Developer (No Coffee Required ☕)

🚀 10 Android Studio Plugins That Turn You Into a 10 Developer (No Coffee Required ☕)

Comments
1 min read
Package naming nobody cares about (but should)

Package naming nobody cares about (but should)

29
Comments
10 min read
PlugBrain: The open-source app helping you take back control of your screen time

PlugBrain: The open-source app helping you take back control of your screen time

1
Comments
2 min read
Design Patterns

Design Patterns

1
Comments
3 min read
barK: A Lightweight Logging Library for Android

barK: A Lightweight Logging Library for Android

Comments
6 min read
PennyWise AI: Your Privacy-First, AI-Powered Expense Tracker

PennyWise AI: Your Privacy-First, AI-Powered Expense Tracker

Comments
3 min read
Quick research on challenges Android developers face

Quick research on challenges Android developers face

Comments
1 min read
Chapter 2: Creating and Destroying Objects (Items 6-9)

Chapter 2: Creating and Destroying Objects (Items 6-9)

Comments
6 min read
💚 Compose + Sealed Classes: The Perfect Match for UI State Management 💍

💚 Compose + Sealed Classes: The Perfect Match for UI State Management 💍

Comments
1 min read
Understanding Spring Framework: Core Philosophy, IoC/DI, and AOP

Understanding Spring Framework: Core Philosophy, IoC/DI, and AOP

2
Comments
8 min read
Kotlin Scope Functions: Best Practices, Pitfalls, and Code Cleanliness in 2025

Kotlin Scope Functions: Best Practices, Pitfalls, and Code Cleanliness in 2025

Comments
1 min read
Building an Interactive Counter with Kotlin & Jetpack Compose: Animations, State Management & UX Excellence

Building an Interactive Counter with Kotlin & Jetpack Compose: Animations, State Management & UX Excellence

1
Comments
8 min read
Building a High-Performance Stopwatch with Kotlin & Jetpack Compose: Real-Time State Management & Smart Architecture

Building a High-Performance Stopwatch with Kotlin & Jetpack Compose: Real-Time State Management & Smart Architecture

1
Comments
7 min read
Building a Production-Ready Todo List with Kotlin & Jetpack Compose: Modern Android Architecture & Testing

Building a Production-Ready Todo List with Kotlin & Jetpack Compose: Modern Android Architecture & Testing

1
Comments
12 min read
Surviving Screen Rotation without ViewModel: An Experimental Deep Dive into Circuit and Flow

Surviving Screen Rotation without ViewModel: An Experimental Deep Dive into Circuit and Flow

Comments
5 min read
Chapter 2: Creating and Destroying Objects (Items 1-5)

Chapter 2: Creating and Destroying Objects (Items 1-5)

Comments
7 min read
Wednesday Links - Edition 2025-09-10

Wednesday Links - Edition 2025-09-10

1
Comments
1 min read
Beyond the Monolith vs Microservices Debate: A Practical Guide to Deployment-Agnostic Services

Beyond the Monolith vs Microservices Debate: A Practical Guide to Deployment-Agnostic Services

Comments
5 min read
How I tried to bring Oracle/SAP/1C-style auto-generated forms into Android with Jetpack Compose + SQLite

How I tried to bring Oracle/SAP/1C-style auto-generated forms into Android with Jetpack Compose + SQLite

Comments
2 min read
🚀 Introducing ShirazGard: An Open-Source, Bilingual City Guide for Shiraz, Iran 🇮🇷

🚀 Introducing ShirazGard: An Open-Source, Bilingual City Guide for Shiraz, Iran 🇮🇷

Comments
2 min read
loading...