PinnedGet 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 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.3d ago3d ago
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 12Mar 12
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 8Feb 8
Comprehensive Guide: Get User Location on Android with Jetpack ComposeIn this article, we are going to learn about Google’s fused location provider client for accessing user location on Android, compare it…Jan 91Jan 91
A Modern WebView Alternative: AndroidX Browser for Jetpack ComposeWelcome back! In this article, we are going to learn what is androidx.browser library, and how it is the best way to display web content in…Dec 14, 2024Dec 14, 2024
A guide to accessing android device sensors in androidIn this blog, we are going to learn how to access android core hardware sensors, also the types of sensors available on android, and…Nov 14, 2024Nov 14, 2024
Using Kotlin Flows for Exposing Observable Screen UI state in androidIn this article we are going to learn how to expose the Screen UI state by observable type using kotlin flows, and we are going to explore…Oct 12, 2024Oct 12, 2024
Enable desugaring to use modern Java features on lower API levelsIn this blog, we’re going to explore how to support older Android devices by lowering the minSdk version in our gradle file, without…Oct 4, 2024Oct 4, 2024