PinnedBeing an Indie Game Developer: My Story (2016–2021)In 2016, I decided to code mobile games. I had a few ideas but didn’t know where to start.How to code a game, what language is needed, I…Sep 11, 20222Sep 11, 20222
Published inStackademicUnderstanding Space and Time ComplexityHow quickly an algorithm runs and how much memory it consumes can make a significant difference in its performance, especially as the scale…Jun 28Jun 28
Published inAppcentHow to Use ViewModel with Jetpack ComposeThis article will guide you through integrating ViewModel with Jetpack Compose to manage and display data efficiently.Jun 183Jun 183
Styling Checkbox in Android✅ This article is a mini-guide on how to style checkboxes as desired in Android.Jun 16Jun 16
Type aliases in KotlinIn Kotlin, a typealias is a way to give a new name to an existing type.Mar 51Mar 51
Published inStackademicKotlin CollectionsIn this article, we explore the key types of Kotlin collections — List, Set, and Map — along with their mutable counterparts, providing…Jan 112Jan 112
Kotlin Tricky Output QuestionsToday is the last day of 2023, December 31. Wishing you all a joyous New Year filled with love, prosperity, and exciting new adventures…Dec 31, 20231Dec 31, 20231
Published inAppcentState Management in Jetpack ComposeState management is the process of tracking and updating the state of an application. In Jetpack Compose, state is represented by a value…Dec 16, 20234Dec 16, 20234
Invoke OperatorIn Kotlin, the invoke operator is a special function that can be defined in a class, allowing instances of that class to be called as if…Nov 18, 20232Nov 18, 20232
Design Patterns⭐️ This article includes my notes on design patterns using Kotlin. As you delve into this article, please keep in mind that these notes are…Nov 11, 20233Nov 11, 20233