Logo
Login
Tech Posts 31382
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog © 2024.

Why you should learn multi-module architecture in compose as soon as possible!

Hi,I’m Mehedi Hasan, a professional software engineer and developer. I have been developing Android apps for nearly three years. Throughout my journey, I’ve faced many challenges and learned valua...
28.03.2025 0 Read More

Mastering Kotlin Coroutines in Android: A Practical Guide

Modern Android development is all about writing clean, efficient, and asynchronous code — and Kotlin Coroutines have become the go-to tool for that. If you're tired of callback hell and want to writ...
04.05.2025 0 Read More

How to Fix Android App Crashing Due to Missing Permissions

IntroductionIf your Android application for recording audio keeps crashing without logs and shows the message, "Permissions are required for this app to function. Please grant under settings," you are...
04.05.2025 0 Read More

Why Does Using '==' Cause an Error in Kotlin with ExitStatus?

In Kotlin, it’s common to encounter various types of comparison errors, especially when dealing with Java classes due to interoperability issues. The issue you're experiencing occurs when trying to ...
04.05.2025 0 Read More

How to Show a DatePickerDialog in Jetpack Compose Kotlin?

Creating a Date of Birth (DOB) picker using Jetpack Compose can be straightforward if you understand the integration between your UI components and the DatePickerDialog. Let's solve the issue you're f...
04.05.2025 0 Read More

Tips on Building Android Applications with Long-running Location Service using Google Play Location API

Introduction Google Play Location API is a powerful API that allows your Android app to utilize your phone's location functionalities with a plethora of customizations. This article presents ...
28.03.2025 0 Read More

🚀 Why Kotlin is the Best Choice for Android Development in 2025!

🚀 Why Kotlin is the Best Choice for Android Development in 2025!
If you're still using Java for Android development, it's time to ask: Why not Kotlin? 🤔 Since Google made Kotlin the official language for Android, it has skyrocketed in popularity. But what makes ...
29.03.2025 0 Read More

Open the default browser across platforms

Open the default browser across platforms
Welcome to the third article in a series of tips and tricks about Compose Multiplatform. The content is based on a sample app called CMP Unit Converter. It runs on Android, iOS, and the Desktop. As it...
29.03.2025 0 Read More

Native vs. Cross-Platform App Development: The Best Choice for Nigerian Startups

Introduction For Nigerian startups looking to launch a mobile app, one critical decision is choosing between native app development and cross-platform development. This choice impacts cost, p...
29.03.2025 0 Read More

Advanced Kotlin: Inline Reified Generics for Type-Safe Reflection and JSON Parsing

One of the most powerful yet underused features in Kotlin is the combination of inline + reified type parameters. This allows you to retain type information at runtime, enabling type-safe operations l...
01.04.2025 0 Read More
Loading...
#reading
Unemployed, I felt lost and anxious, and my nighttime dreams became frequent and bizarre
0
Confidence Interval
0
🏆 Best AOS (Animate on Scroll) Libraries in 2025
0
🎯 Contribute to My Open Source Portfolio Template — Beginner Friendly!
0
My LLM Code Generation Workflow (for now)
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
What is Model Context Protocol (MCP): Explained in detail
0
Beginner's Guide to the Model Context Protocol (MCP)
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
How to Run DeepSeek Locally Using Ollama
0