@ratulhasanruhan
Software Engineer · Researcher
Open to Software Consultancy, Research, and Volunteering opportunities!
Sometimes the simplest ideas solve the biggest headaches. I wanted a way to trigger a writing assistant overlay whenever a user taps on a text field in any app. Simple to describe. Surprisingly tricky to build — especially in Flutter. This blog is ab...

As a Flutter developer, you’ve probably gone through the same repetitive steps after building your app: Renaming the APK with a version or timestamp Uploading it to a cloud storage service Sharing it via WhatsApp or another platform It gets tiri...

If you’re tired of writing the same http request logic over and over in Flutter, check out apinion — a minimal, Dart-first wrapper around REST API calls that actually makes your network layer clean. With apinionyou get: One-liner GET, POST, PUT, PAT...

Windows Presentation Foundation (WPF) was introduced in 2006 with .NET Framework 3.0. Fast-forward to 2025, and some developers are surprised to hear it’s still in active use. So the big question is: is WPF dead? Or is it quietly powering enterprise-...
