Skip to main content

Blog topic

Flutter & Mobile Development

Practical Flutter and mobile development guides taken from production apps: go_router navigation, local and push notifications, deep links, camera and audio, sensors and platform channels, accessibility, Impeller and Flutter Web. Each article walks through a real feature with complete Dart code you can drop into an iOS or Android app.

Advertisement

18 articles

  • Mobile Development

    7 min read

    Flutter Camera: Capture Photos Like a Pro

    Build a custom camera in Flutter with the camera plugin: runtime permissions, CameraPreview, a lifecycle-safe controller, capture, and saving photos on device.

  • Mobile Development

    9 min read

    Flutter Local Notifications: Full Guide

    Schedule reliable daily reminders in Flutter with flutter_local_notifications: permissions, exact alarms, timezone-aware repeats, and tap handling.

  • Mobile Development

    8 min read

    Flutter Deep Linking: App Links Guide

    Set up verified Flutter deep links end to end: Android App Links with assetlinks.json, iOS Universal Links, and in-app routing, with working code.

  • Mobile Development

    8 min read

    Flutter go_router: The Navigation Guide

    Set up Flutter go_router the right way: declarative routes, path parameters, nested navigation, auth redirects, and deep links, with complete working code.

  • Mobile Development

    9 min read

    Dart Streams vs Futures: When to Use Each

    Dart Futures deliver one value and Streams deliver many over time. Learn when to use each, with StreamBuilder, async star functions, and broadcast stream rules.

  • Mobile Development

    8 min read

    Flutter Breathing Pacer Animation Guide

    Build a smooth breathing pacer in Flutter: phase-driven animations, an expanding CustomPainter circle, haptic cues, and 60fps tricks from a real meditation app.

  • Mobile Development

    6 min read

    Flutter Offline Audio: Cache and Play MP3s

    Learn offline audio playback in Flutter: cache MP3s locally, play them with just_audio, cap cache size, and handle weak networks gracefully.

  • Mobile Development

    7 min read

    Build a Health Vitals Tracker in Flutter

    Build a Flutter health vitals tracker: sub-10-second one-hand logging, per-member family profiles, offline-first storage, trend charts and daily reminders.

  • Mobile Development

    8 min read

    Build a Qibla Finder in Flutter

    Build a Qibla finder in Flutter: compute the Kaaba bearing from GPS, read the compass sensor, render a smooth CustomPainter dial, and handle edge cases.

  • Mobile Development

    7 min read

    Control Android Ringer Mode in Flutter

    Control Android ringer mode from Flutter with a MethodChannel and AudioManager: silent, vibrate, and normal profiles plus the Do Not Disturb access step.

  • Mobile Development

    9 min read

    Flutter Exact Alarm Scheduling on Android

    Build reliable alarms in Flutter on modern Android: exact alarm permissions, Doze-safe scheduling, reboot recovery, and fallbacks from a real alarm app.

  • Mobile Development

    8 min read

    Building an Ethiopian Calendar in Flutter

    Build an Ethiopian calendar in Flutter with bidirectional date conversion, Orthodox fasting data, and a fully offline design based on a real published app.

  • Mobile Development

    7 min read

    A Deep Dive into Flutter's Impeller Engine in 2026

    Impeller is now the default rendering engine across all platforms. Here is how it eliminates jank and how you can optimize your shaders for it.