PinnedDenis RudenkoPerformance in Jetpack ComposeArticle tells about my research on how to write efficient Compose code. It consists of 6 sections and a TL;DR/Summary in the end. We will…8 min read·Oct 3, 2022--7--7
Denis RudenkoinProAndroidDevVideo playback in LazyColumn in Jetpack ComposeArticle will cover both manual & auto-playback of videos in an efficient way, storing/restoring last played video position, pausing…4 min read·Oct 5, 2021----
Denis RudenkoinProAndroidDevInput validation in Jetpack ComposeThis post will not only focus on manual & auto validation of TextField inputs, but also on how to provide a nice UX by handling process…4 min read·Aug 22, 2021--2--2
Denis RudenkoinProAndroidDevReal-time lifecycle-aware updates in Jetpack ComposeThis is a journey into real-time updates, flows creation, cancelation, and proper lifecycle scoping. We’ll be exploring all of this using…5 min read·Apr 18, 2021----
Denis RudenkoinProAndroidDevSwipe to reveal in Jetpack ComposeSwipe to dismiss is really easy to implement in compose, including item removal animation by using a combination of SwipeToDismiss &…3 min read·Feb 19, 2021--1--1
Denis RudenkoinProAndroidDevExpandable lists in Jetpack ComposeExpandable views are a common way to hide details of a visualised data structures. Let’s take a look at how the following can be achieved…3 min read·Jan 11, 2021--2--2