PinnedDaniel AtitieneiCI/CD using Bitrise for Android DevelopmentThe main benefit of it is that teams can collaborate more efficiently and deliver software faster to stores, with fewer errors, by…Apr 5, 2023Apr 5, 2023
PinnedDaniel AtitieneiHow To Implement Flows And Share ViewModels In Kotlin Multiplatform Mobile (KMM)In this article, we will dive into flows and ViewModels, and how they can be implemented in KMM applications.Mar 14, 20234Mar 14, 20234
Daniel AtitieneiBuild Android and iOS apps with Compose Multiplatform (CMP)I am sure you have heard about Compose Multiplatform, but let’s see how to use it. But in case you did not hear about it, Compose…1d ago1d ago
Daniel AtitieneiIntegrate Supabase In Android App with Jetpack ComposeGrab a coffee ☕, and let’s implement Supabase in an Android app. The app will be a simple cafe list that will have two screens. Also, here…Jul 15Jul 15
Daniel AtitieneiList-Detail Layout using Jetpack Compose (Adaptive on all devices)Grab a coffee ☕, and let’s implement a list-detail layout using Jetpack Compose.Jun 28Jun 28
Daniel AtitieneiOverflow Indicator In Jetpack ComposeGrab a coffee ☕, and let me show you how to add an overflow indicator when you have too many items in your row.Jun 11Jun 11
Daniel AtitieneiType-Safe Navigation In Jetpack ComposeGrab a coffee ☕, and let me show you how easily it got to pass arguments to other screens using Compose. You won’t believe how easy it is…Jun 4Jun 4
Daniel AtitieneiScrollable TabRow Using Jetpack Compose — Material3Grab a coffee ☕, and let me show you how to use the new Scrollable TabRow from Material3May 271May 271
Daniel AtitieneiShared Element Transition in Jetpack ComposeGrab a coffee ☕, and let me introduce you to the new Shared Element Transition added in Jetpack Compose. We’ll build a small list of…May 21May 21
Daniel AtitieneiDo NOT Make This Navigation Mistake in Jetpack ComposeGrab a coffee ☕, and let me show you what navigation mistake is often encountered in Jetpack Compose.May 13May 13