TomUnderstanding the Layout composable in Jetpack ComposeJetpack Compose offers a powerful and declarative way to build user interfaces for your Android applications. A crucial aspect of building…May 18May 18
TomAnimate Text Appearance with Icon in Jetpack ComposeHey there, Jetpack Compose enthusiasts! This blog post dives into a custom composable function we can all use to add a touch of flair to…May 14May 14
TomBringing Your Data to Life: Animating a Dot Matrix with Kotlin ComposeHave you ever seen those progress bars that light up one dot at a time? Those are often built with dot matrix displays. Today, we’ll…Apr 30Apr 30
TomDemystifying in and out: Variance in Kotlin GenericsEver dabbled in Kotlin generics and gotten tripped up by the keywords in and out? You're not alone! These keywords, known as variance…Apr 27Apr 27
TomEncountering the “Unable to make progress running work” Error in Gradle?Have you ever encountered the frustrating error message “Unable to make progress running work. There are items queued for execution but…Apr 8Apr 8
TomDeploying Next.js on a VPS with PM2 and SSL: A Step-by-Step GuideLately I have been experimenting with Next.js for which I have now deployed 2 websites. In this guide I will show you how to deploy a…Apr 7Apr 7
TomUnlock the Future: Using Biometric Authentication in Your Android AppBiometric authentication is rapidly becoming the preferred method for securing our devices. It’s convenient, secure, and eliminates the…Mar 30Mar 30
TomCreating Fluid Button Transformations in Jetpack ComposeIntroducing Seamless Visual ExperiencesMar 28Mar 28
TomSpice Up Your Lists: Building a Custom Pull to Refresh in Jetpack ComposeJetpack Compose offers built-in functionality for pull-to-refresh gestures, but for a truly engaging user experience, why not customize it…Mar 7Mar 7