Android Featured Creating a Form using Jetpack Compose and Material Design 3 There's so many exciting things happening in the Android world. It's always hard to keep up. But when I do play around with things, I find them really exciting to work with. Especially when they're related to design and interaction. I've long been wanting to work on a side project
Android How to Avoid Dependency Conflicts in Android Multi-Module Apps As an Android developer, you may have experienced the frustration of managing dependencies in your project. It can be especially challenging when you have multiple modules in your project, as it's easy to end up with different versions of the same dependency in different modules. This can lead to conflicts
Android Jetpack Compose: Implementing the Detail View (Part IV) If you're new to Jetpack Compose and looking at all the cool UI screens and animations around the internet like me, you're probably a bit overwhelmed but also curious about how things work in compose.
Android Jetpack Compose: Navigating to a Detail View (Part III) If you're new to Jetpack Compose and looking at all the cool UI screens and animations around the internet like me, you're probably a bit overwhelmed but also curious about how things work in compose.
Android Jetpack Compose: Styles and Themes (Part II) If you're new to Jetpack Compose and looking at all the cool UI screens and animations around the internet like me, you're probably a bit overwhelmed but also curious about how things work in compose.
Android Jetpack Compose: An easy way to RecyclerView (Part I) If you're new to Jetpack Compose and looking at all the cool UI screens and animations around the internet like me, you're probably a bit overwhelmed but also curious about how things work in compose.
Android Android Material Component: Creating a Gmail like Navigation Drawer (Part II) — Adding that final Ripple touch While I covered almost all the things there was about creating a Gmail like Navigation Drawer in the first part, this story is just about adding that tiny ripple effect to when you press the navigation drawer items.
Android Android MotionLayout: Creating the Twitter splash screen in the simplest way possible (Part II) I received questions on social media about this one action several times, which is about how to move to next screen after our animation is complete. I thought it’d be easy to figure out on your own but when I looked around, I figured that there aren’t very many resources for MotionLayout yet.
Android Android Material Component: Creating a Gmail like Navigation Drawer (Part I) I think that when you know exactly what you want to create, you tend to explore the component so much better. In this case, we’re creating a Gmail like Navigation Drawer while also keeping the blogpost short.
Android Android MotionLayout: Creating the Twitter splash screen in the simplest way possible (Part I) Remember the Twitter’s “oh so famous” splash screen that everyone talked about and had their version to imitate it? It’s now easier than ever to achieve that with the new MotionLayout from the Android Jetpack library.
Android Android Material Component: Toolbar vs DisplayCutout For the past two years, many mobile brands came out with their version of a cutout display lately and with that, we as developers need to think about yet another edge case, especially if we’re working with a completely immersive experience.
Android Android Material Component: An easy approach to Navigation Drawer (Part I) The Navigation Drawer is a powerful component in Android Development which provide easy access to destinations in your app. If you’ve come to this article, you probably know that and considering the title of the story, you’ve probably implemented it before.
Android KotlinConf 2019 Recap I had the chance to buy the Early Bird ticket for the conf in around March and waited for it anxiously ever since. Now that I’ve attended my first ever KotlinConf, it really was something more than I expected, so here’s a brief recap of what I thought about the event and how impactful it was.