Skip to content
MuhammadBilal
  • < Home >
  • < About >
  • < Resume >
  • < Portfolio >
  • < Writing >
  • < Contact >
  • LinkedIn
  • GitHub
  • Email
  1. Home
  2. Writing

From the Blog

Flutter and Firebase problems worth writing down — published on Medium, listed here newest first.

  • Sep 2025·9 min read

    Advanced PDF Service Patterns in Flutter: Expert Techniques

    Part 2: Taking your PDF service to the next level with advanced patterns, performance optimization, and production-ready features. In Part 1, we built a solid foundation with a reusable PDF…

    flutter-uiflutter-app-developmentpdf Read
  • Sep 2025·8 min read

    How to Build a Reusable PDF Viewer Service in Flutter (Complete Guide)

    Picture this: You’re building a Flutter app with multiple screens that need to display PDFs. You start with a simple implementation in one screen, then copy-paste the code to another screen,…

    pdfviewflutter-app-developmentpdf Read
  • Sep 2025·4 min read

    How to Maintain Non-Edge-to-Edge Display in Flutter Apps Targeting Android 15

    When Google announced Android 15 (API level 35), they introduced a significant change that affects all Flutter applications: automatic edge-to-edge display enforcement. This means that any a…

    android-15-updateedge-to-edgeandroid Read
  • Jul 2025·6 min read

    The Hidden Firebase Configuration That Broke My Flutter App’s OTP Authentication

    A developer’s journey from adding security features to discovering a critical production bug that affected thousands of users Picture this: You’ve built a beautiful Flutter app with Firebase…

    authenticationotp-verificationflutter Read
  • Apr 2025·2 min read

    Building a Live Tracking Feature in Flutter: Best Practices and Implementation

    Live tracking is a crucial feature for many applications, including ride-sharing, food delivery, and logistics. Flutter, with its rich ecosystem of plugins, makes it easy to implement real-t…

    dartfluttertrackingapp Read
  • Oct 2024·3 min read

    Resolving Firebase Phone Authentication Crash on iOS: A Step-by-Step Guide to the ‘Unexpectedly Found Nil’ Error

    Firebase Authentication is widely used in mobile app development for its seamless integration, including phone number verification. However, integrating Firebase phone authentication in iOS…

    ios-developmentflutterphone-authentication Read
Follow on Medium
MuhammadBilal

Frontend Engineer · Islamabad, Pakistan

  • Home
  • About
  • Resume
  • Portfolio
  • Writing
  • Contact

© 2026 Muhammad Bilal. All Rights Reserved.