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 AtitieneiKotlin Coroutines GuideGrab a coffee ☕, and let’s talk about a big interest subject such as Coroutines.Aug 17Aug 17
Daniel AtitieneiAndroid Developer Roadmap 2024Grab a coffee ☕, and let’s see what do you need to learn to become an Android developer.Aug 10Aug 10
Daniel AtitieneiImage Carousel In Jetpack Compose — material3Grab a coffee ☕, and let’s implement an image carousel using material3 and Jetpack Compose.Jul 29Jul 29
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…Jul 22Jul 22
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 151Jul 151
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