PinnedMuhammad Usman·May 18Sending Firebase push notifications from Dart without a Node.js serverThe Firebase Admin SDK supports Node.js, Python, Java, and Go. It does not support Dart. If you’re building a backend with Serverpod…
Muhammad Usman·Jul 8Dart Records: The Feature You’re Still Not UsingDart 3 shipped records in May 2023. Over two years later, I still see codebases with one-off result classes just to return two values from…
Muhammad Usman·Jul 730 Days of 4:30 AM Wake-Ups as a Night Owl. Here’s What Actually Happened.I’m a night owl who writes his best code after midnight. So naturally I decided to spend a month doing the exact opposite.
Muhammad Usman·Jul 7I Added an AI Chat Feature to a Flutter App in One Weekend. Here’s the Stack.Friday at 9pm, curiosity, and a strong cup of tea. Sunday night I had a working in-app AI chat with streaming replies and markdown…
Muhammad Usman·Jul 2Signals Are Coming for Flutter State Management. Should You Care?The web world figured out fine-grained reactivity years ago. Now it’s landing in Flutter, and it genuinely changes how rebuilds work.A response icon3A response icon3
Muhammad Usman·Jul 1Dart Extension Types Are Quietly BrilliantA zero-cost compile-time trick that catches real bugs, ships zero extra bytes, and takes about five minutes to learn.
Muhammad Usman·Jun 29Dart Pattern Matching Changed How I Write Flutter — Real Examples InsideDart 3 shipped switch expressions, destructuring, and sealed-class exhaustiveness. Six months later I stopped writing most of my nested…A response icon1A response icon1
Muhammad Usman·Jun 2810 Flutter DevTools Features You’re Probably Not UsingYou open DevTools, glance at the Widget Inspector, close it. Meanwhile half the toolbox is sitting there, unused. Here’s what you’re…
Muhammad Usman·Jun 27Flutter Shaders: The Effects You Thought Needed a Game EngineGlow, ripple, dissolve, distortion. You can write all of it in a 30-line GLSL file and paint it with Flutter’s standard Canvas. No plugins…
Muhammad Usman·Jun 267 Flutter UI Packages That Make Your App Feel Premium“Premium” is almost never a redesign. It’s a thin layer of polish sitting on top of an ordinary layout. These seven packages are that…A response icon1A response icon1