PinnedPublished inProAndroidDev🌟DiffUtils, Myers’ Algorithm and Jetpack ComposeIn the world of Android UI development, DiffUtil is a go-to tool for optimizing list updates in RecyclerView. Enter DiffUtilsDec 27, 2024Dec 27, 2024
PinnedPublished inLevel Up Coding🧑💻 A Comparison of Asynchronous Data Fetching in Android and Loom 🔄💡As Android developers, one of the most crucial tasks is efficiently managing asynchronous operations, especially when dealing with network…Dec 17, 2024Dec 17, 2024
PinnedPublished inLevel Up Coding🧑💻 Demystifying OkHttp Interceptors with Chain of ResponsibilityWhen building networked application in Android, OkHttp is often the go-to HTTP client. One of its most powerful features is its…Dec 2, 2024Dec 2, 2024
PinnedPublished inProAndroidDev🎯Comparing SupervisorScope with viewModelScope: Understanding Their Use Cases and Differences in…When working with Kotlin coroutines in Android development, managing asynchronous tasks effectively is essential. Two coroutine scopes…Nov 9, 20243Nov 9, 20243
PinnedPublished inProAndroidDev👋🏻 Exploring the Secrets of Dispatchers Default and IO in Kotlin CoroutinesUnderstanding the architecture of CPU cores and threads can be a game-changer when writing optimized code. In this guide, we will explore…Nov 3, 2024Nov 3, 2024
Published inTowards Dev📚Why Codelabs Are the Best Way to Learn Android Programming (Example with Jetpack ComposeLearning Android programming can feel overwhelming 🌀. With so many tutorials, courses, and books, where do you even start? 🤔 Enter…6d ago6d ago
Published inTowards Dev🛠️ Android: Signing an APK with Secrets in GitHub Actions and Interview QuestionAutomating our Android app’s build and release process with Github Actions is a game-changer, streamlining development and deployment like…Feb 13Feb 13
Published inTowards Dev📤✨Comparing emit and tryEmit in Kotlin CoroutinesIn Kotlin Coroutines have revolutionized asynchronous programming in Koltin, making it easier to write clean and efficient code. One of…Feb 8Feb 8
Published inProAndroidDev🚀 Exploring Thread-Safe Lazy Initialization with Coroutines: LazySuspend Comes into PlayIf you require suspending lazy initialization, you might opt for a custom implementation tailored to your specific use case …Feb 71Feb 71
Published inTowards Dev🧑💻 LeetCode 0375: Guess Number Higher or Lower II 🚀In the “Guess Number Higher or Lower II” problem, we’re playing a game where I pick a number between 1 and n. Each time you guess a number…Feb 6Feb 6