PinnedHow I Optimize My Android App from 15MB to under <2MBIn this blog, I’m going to share my personal experience of how I Optimized my FOSS Android app by ~90%, which led to more downloads and…Jun 30, 2025A response icon3Jun 30, 2025A response icon3
PinnedPublished inProAndroidDevGet your app for larger screens using window-size classesIn this article, we are going to learn how to optimize our app to look better on every screen-sizes. It includes a phone, tablet and even a…Jun 29, 2024Jun 29, 2024
PinnedA comprehensive guide for making an http request using Ktor clientIn this article, we are going to learn how to use Ktor Client for making http requests in Android, also learn why we need to use ktor, and…Jun 23, 2024Jun 23, 2024
How I Built MBCompass Into a Top Compass App with $0 BudgetIn this blog, I’m going to share my personal experience of how I transformed my MBCompass app, a personal project, into a top-rated compass…Dec 10, 2025Dec 10, 2025
Build a RESTful API with Quarkus: Step-by-Step GuideIn this article, we will learn how to create a RESTful API using the Quarkus framework, which helps us to interact with our client…Oct 3, 2025A response icon1Oct 3, 2025A response icon1
Published inProAndroidDevBuilding Accessible Android UIs with Jetpack ComposeIn this blog, we are going to learn the importance of accessible UI and practical ways to make your app accessible in Compose for users…May 25, 2025A response icon4May 25, 2025A response icon4
Published inProAndroidDevGetting Started with Material Design 3 in Jetpack ComposeIn this article, you’ll learn how to integrate Material 3 in your Compose app, use the updated components, and apply best practices for…Apr 17, 2025A response icon3Apr 17, 2025A response icon3
Published inProAndroidDevHow to Publish Your App on F-Droid: A Beginner’s GuideThis article covers how to publish your app to f-droid, I also pleasure to share my own experience when publishing my first app on f-droid.Mar 25, 2025A response icon2Mar 25, 2025A response icon2
Getting Started with MapLibre on AndroidIn this article, we are going to learn what MapLibre Native is for rendering vector maps in Android. We will also explore the benefits of…Mar 12, 2025A response icon1Mar 12, 2025A response icon1
How to Build Offline Maps with OpenStreetMap on AndroidA comprehensive guide on building an offline OSM based map app, exploring the libraries available for offline vector rendering, and more.Feb 8, 2025Feb 8, 2025