PinnedZiv KesteninProAndroidDevInfinite Scrolling with Android Paging Library and Flow APIRecently I was interviewed for and android software development position, and i was asked to live code a simple app that demonstrates…Oct 12, 20204Oct 12, 20204
Ziv KestenHow to Celebrate Personal Milestones with an Android Widget Using Jetpack Compose Glance API.Imagine tracking your progress on quitting smoking or starting a new workout regimen right from your home screen. How much more motivated…Apr 13Apr 13
Ziv KesteninProAndroidDevJetpack Compose bottom sheet over Android view using Kotlin extensionThis article will teach us how to build Kotlin extensions for Activity and fragment to display bottom sheets using Jetpack compose.Jun 16, 20225Jun 16, 20225
Ziv KesteninProAndroidDevIntroducing Jetpack Compose into an existing projectCreating an expandable view with state using “remember”.Feb 6, 2022Feb 6, 2022
Ziv KesteninProAndroidDevIntroducing Jetpack Compose into an existing project.Creating a custom button with Jetpack Compose, including custom animations.Jan 3, 2022Jan 3, 2022
Ziv KesteninProAndroidDevIntroducing Jetpack Compose into an existing project.Designing your first composable.Dec 20, 2021Dec 20, 2021
Ziv KesteninProAndroidDevIntroducing Jetpack Compose into an existing project.Integrating a new tool in a production productNov 12, 2021Nov 12, 2021
Ziv KesteninProAndroidDevCallbacks in a MAD world — wrapping your old callback listeners with callbackFlowIn this article, I will demonstrate a simple way of converting a callback-based listener to a flow-based reactive designMar 4, 20214Mar 4, 20214
Ziv KesteninProAndroidDevPassing multi typed data between screens with Jetpack Compose navigation component.In this third part of the Jetpack Compose navigation series, we would learn how to pass multi typed data using the compose navigation…Nov 24, 20201Nov 24, 20201
Ziv KesteninProAndroidDevPassing string typed data with Jetpack Compose navigation componentIn this second part of the Jetpack Compose navigation series, we would learn how to pass string typed data using the compose navigation…Nov 24, 2020Nov 24, 2020