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
How to: Merge, Push, Pull, Create a New Branch, and More in Android StudioIn this article we’ll demonstrate how to perform these tasks using both Android Studio’s graphical user interface (GUI) and the terminal.Dec 23, 2024Dec 23, 2024
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 28, 2024Jun 28, 2024
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 18, 20243Jun 18, 20243
Styling Checkbox in Android✅ This article is a mini-guide on how to style checkboxes as desired in Android.Jun 16, 2024Jun 16, 2024
Type aliases in KotlinIn Kotlin, a typealias is a way to give a new name to an existing type.Mar 5, 20241Mar 5, 20241
Published inStackademicKotlin CollectionsIn this article, we explore the key types of Kotlin collections — List, Set, and Map — along with their mutable counterparts, providing…Jan 11, 20242Jan 11, 20242
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