
Mohammad Mahdi Maghsodlu
Flutter & Dart Developer, cross-platform mobile apps
Summary
Work
Projects
Writing
How I Built a Real-Time Chat in My Flutter App in Under 1 Hour — Without Writing Any Backend
June 1, 2026Step-by-step account of integrating a managed chat service into a Flutter app quickly using SDKs and pre-built widgets, covering features obtained without backend development.
Mastering Source Maps & Symbolication: How to Debug Minified Production Code
June 1, 2026Guide to using source maps and symbolication to deobfuscate minified or native crash reports, describe workflows for uploading maps/symbols, and best practices for production debugging.
Rivium Hands-On: One API Key, Eight Cloud Services — A BaaS That Actually Feels Lightweight
May 1, 2026Hands-on review of Rivium, a Backend-as-a-Service that bundles multiple services (push, chat, auth, storage, trace, sync, A/B testing, feature flags), focusing on developer experience, pricing, and native feature flagging.
Rivium Trace: Real-Time Error Monitoring, Crash Reporting, and Smart Debugging for Modern Apps
May 1, 2026Overview of Rivium Trace for real-time error tracking, spike detection, source maps/symbolication, event breadcrumbs, and integrated A/B testing for debugging and observability workflows.
Integrating GraphQL with Apollo and REST APIs in a Flutter App: A Comprehensive Guide
August 1, 2024A guide explaining REST vs. GraphQL, how to set up REST and GraphQL clients in Flutter (http and graphql_flutter/Apollo), examples of queries, and strategies for combining REST and GraphQL, state management, caching, testing, and deployment.