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 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.3d ago3d ago
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
Daniel AtitieneiHow To Become A Freelance Programmer in 2024In this article I share the knowledge accumulated within 2 years of being a freelancer.May 7May 7
Daniel AtitieneiCompress Images Using Kotlin — Jetpack ComposeGrab a coffee ☕, and let me show you how to decrease the size of an image.May 3May 3
Daniel AtitieneiConfused of minSdk, targetSdk, and compileSdk? Let’s TALKGrab a coffee ☕, and let’s talk about this SDK stuff.Apr 29Apr 29