Published inNerd For Tech·PinnedA journey from callback hell to Kotlin coroutines, Episode 1Ahmed is a developer, who loves spending his spare time reading e-books. One day, he opened a pdf download app, started searching for some books, then started downloading, suddenly the app started to lag, then the UI became irresponsive, then BAM, the app crashed. …Kotlin4 min readKotlin4 min read
Mar 28, 2021Writing List Views for lazy android developersAs an android developer, It’s common to deal with list views and Recycler View, And you, as me, may feel the pain of creating adapters, overriding getItemCount(), onBindViewHolder(), onCreateViewHolder(). Let’s go through the process of creating a simple recycler view and compare it with Jetpack Compose Here is a simple…Android2 min readAndroid2 min read
Published inNerd For Tech·Mar 13, 2021A journey from callback hell to Kotlin coroutines, episode 2You can find episode 1 here Okay, now, after taking his nap, Ahmed felt good. He started his daily routine by Praying, taking his breakfast, then he continued researching about coroutines. He wanted to know what’s behind that suspend keyword, he kept his progress reading, Coroutines is the idea that…Kotlin Coroutines3 min readKotlin Coroutines3 min read