TomMerging the Madness: A Script for Combining Android String ResourcesThis blog post explores a Python script that tackles a common challenge in Android development: managing string resources scattered across…Jul 17Jul 17
TomBuilding a Real-Time Client with Ktor WebSocketsThis blog post will guide you through building a WebSocket client using Ktor for Android or JVM applications. WebSockets enable real-time…Jul 11Jul 11
TomCreate a Widget with Jetpack ComposeJetpack Compose offers a powerful and declarative approach to building user interfaces for Android apps. But did you know you can leverage…Jul 3Jul 3
TomBuild a Document Scanner App with Ease Using ML Kit in AndroidIn today’s digital world, the ability to easily convert paper documents into digital files is a valuable asset. With Google’s ML Kit…Jul 1Jul 1
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 81Apr 81
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