Salah AfaghaniMulti Level Checkable List Dialog Using Jetpack ComposeThis story shows how to create multi-level checkable list dialog using Jetpack Compose.2 min read·Mar 30, 2021----
Salah AfaghaniNews Ticker Using Navigation Component + Coroutine + Channel + SemaphoreA small app in Kotlin that shows news ticker using android architecture components.5 min read·Mar 5, 2021----
Salah AfaghaniSimple Image Slider Using ViewPager2 and DialogFragment + Navigation ComponentI did this story to go walkthrough of how to combine these new UI components to make simple “Image Slider” shown in DialogFragment.4 min read·Feb 28, 2021----