Michal AnkiersztajnKotlin sealed class VS sealed interfaceWhat should you use and when? Why are sealed classes more popular? And why should you consider using a sealed interface?Jul 101Jul 101
Miqdad YaquobiWriting Flexible Tests with Delegation in KotlinDelegation is a pattern that allows you to reuse code by composing existing classes rather than using traditional inheritance, in favor of…Jan 23Jan 23
Rizwanul HaqueCombining Multiple Flows in Kotlin: Best PracticesIn the world of Android app development, managing multiple data streams efficiently is essential for creating responsive and robust…Nov 1, 20231Nov 1, 20231
Robert Baricevic-PetrusKotlin Flows AnimatedThis article takes a playful approach to explaining Kotlin Flow, using animations that even a six-year-old can grasp.Jan 3133Jan 3133
amol pawarinDev GeniusMastering in Kotlin AnnotationsAnnotations are a powerful feature in the Kotlin programming language that allows you to add metadata and additional information to your…Jul 9, 2023Jul 9, 2023
A Poplawski“Don’ts” in modern Android/Kotlin Development (Bad practices & Anti-patterns) — Chapter IIThis series of articles will discuss variety of practices and actions that are likely to decrease your: code quality, product stability…Nov 12, 20232Nov 12, 20232
DugguMastery on Invoke KotlinThe Kotlin invoke operator is a powerful feature that can simplify code and enhance readability. Let's dive into its details and explore it…Nov 26, 2023Nov 26, 2023
amol pawarinDev GeniusKotlin Infix Functions: Simplify Your Code with Style and ClarityIn Kotlin, we often come across situations where we need to call functions on objects using dot notation, which can sometimes lead to…Jul 15, 2023Jul 15, 2023
Christophe BeylsStrategies for automatically refreshing data on Android using Kotlin FlowMaking timers lifecycle-awareOct 6, 20234Oct 6, 20234
Android-WorldOptimizing Kotlin: Best Practices for High-Performing AppsPerformance optimization is often considered an afterthought in the software development lifecycle. However, in today’s competitive…Sep 10, 20236Sep 10, 20236
Donghyung KoinBetter ProgrammingKotlin — Coroutine InternalsLet’s explore the internals of coroutines based on the Kotlin Proposals — Coroutines, which proposed the design of Kotlin CoroutinesJun 7, 2023Jun 7, 2023
Tushar SahaInternals of Kotlin flowsTo understand flows better we need to revisit suspend functions and coroutines.Dec 16, 2022Dec 16, 2022
Nishant Aanjaney JalaninCodeXDo you follow these Kotlin Best Practices?Beautify your code by improving your code styleNov 17, 20225Nov 17, 20225
dgeekCoroutine: Make it faster and Efficient.A deep understanding of coroutine working with examples.Nov 13, 2022Nov 13, 2022
Jonas TMinBetter ProgrammingCreate a Kotlin/Native Web Server With Ktor and SQLDelight PostgresSQLKotlin server side — but without a JVMNov 15, 20221Nov 15, 20221
Sergio Sánchez SánchezinBetter ProgrammingA Passwordless Authentication Architecture Based on a One-Time Code ApproachThunderOTP — an architectural approach implemented by lightweight cloud-native microservices using KotlinNov 9, 20221Nov 9, 20221