PinnedMubarak Basha·Jun 30, 2025How 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…A response icon3A response icon3
PinnedInProAndroidDevbyMubarak Basha·Jun 29, 2024Get 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…
PinnedMubarak Basha·Jun 23, 2024A 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…
Mubarak Basha·Dec 10, 2025How 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…
Mubarak Basha·Oct 3, 2025Build 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…A response icon1A response icon1
InProAndroidDevbyMubarak Basha·May 25, 2025Building 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…A response icon4A response icon4
InProAndroidDevbyMubarak Basha·Apr 17, 2025Getting 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…A response icon3A response icon3
InProAndroidDevbyMubarak Basha·Mar 25, 2025How 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.A response icon2A response icon2
Mubarak Basha·Mar 12, 2025Getting 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…A response icon1A response icon1
Mubarak Basha·Feb 8, 2025How 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.