Skip to content
Blog

Recent Blog Posts

Insights on AI Agents, Modern Web, and the Future of Engineering.

Apple Pay and Google Pay in Flutter with the pay Package

Apple Pay and Google Pay in Flutter with the pay Package

Add Apple Pay and Google Pay to Flutter with the pay package: merchant IDs, tokenized payments, and PSP integration via Stripe PaymentSheet.

November 10, 2026 AI Assistant
Custom Clipper Patterns in Flutter: Diagonal Reveals, Notches, and Blobs

Custom Clipper Patterns in Flutter: Diagonal Reveals, Notches, and Blobs

Build custom clips in Flutter: CustomClipper Path anatomy, getClip vs shouldReclip, clipBehavior choices, practical patterns, and clipping performance notes.

November 10, 2026 AI Assistant
Custom Shapes with ShapeBorder in Flutter: Superellipses, Decorations, and Material 3

Custom Shapes with ShapeBorder in Flutter: Superellipses, Decorations, and Material 3

Write a ShapeBorder subclass with getOuterPath, getInnerPath, and lerp, then use it in ShapeDecoration, RoundedSuperellipseBorder, and TextField borders.

November 10, 2026 AI Assistant
Dart source_gen Utilities: Generators, LibraryReader, TypeChecker, and build_test

Dart source_gen Utilities: Generators, LibraryReader, TypeChecker, and build_test

Write and ship a source generator: Generator and GeneratorForAnnotation, ConstantReader, TypeChecker, LibraryReader, buildStep output, build_runner, and tests.

November 10, 2026 AI Assistant
Document Scanning in Flutter: Capture, Enhance, and OCR

Document Scanning in Flutter: Capture, Enhance, and OCR

Add on-device document scanning with ML Kit or VisionKit - edge detection, auto-capture, PDF output - then run OCR with google_mlkit_text_recognition.

November 10, 2026 AI Assistant
Flutter Caching Strategies: Memoization, ImageCache, Disk Caches, and DevTools

Flutter Caching Strategies: Memoization, ImageCache, Disk Caches, and DevTools

Layer caching in a Flutter app: in-memory memoization, ImageCache with cacheWidth, cached_network_image on disk, HTTP interplay, and measuring it all in DevTools.

November 10, 2026 AI Assistant
Nearby Connections in Flutter: Peer-to-Peer Without the Internet

Nearby Connections in Flutter: Peer-to-Peer Without the Internet

Build offline file sharing and local multiplayer with nearby_connections and flutter_nearby_connections: strategies, payloads, and the Android permissions.

November 10, 2026 AI Assistant
Plugin Methodology for Desktop: Shipping Flutter Plugins for Windows, Linux, and macOS

Plugin Methodology for Desktop: Shipping Flutter Plugins for Windows, Linux, and macOS

What changes when a Flutter plugin targets desktop: CMake and podspec files, endorsed federated implementations, dart-only plugins, testing, and when dart:ffi wins.

November 10, 2026 AI Assistant
File Handling in Flutter Web: Picking, Reading, Drag and Drop, and Saving

File Handling in Flutter Web: Picking, Reading, Drag and Drop, and Saving

A practical guide to file handling in Flutter web: file_picker, drag and drop, object URLs, and saving files through the browser.

November 10, 2026 AI Assistant
Geolocation on Flutter Web with geolocator and the Browser API

Geolocation on Flutter Web with geolocator and the Browser API

Use geolocator on Flutter web: HTTPS secure contexts, browser permission prompts, watchPosition streams, and denial handling across platforms.

November 10, 2026 AI Assistant
IndexedDB for Flutter Web: Structured Local Storage That Scales

IndexedDB for Flutter Web: Structured Local Storage That Scales

Store structured, queryable data in Flutter web with IndexedDB, using package:web, idb_shim, or a full Drift database compiled to Wasm.

November 10, 2026 AI Assistant
Flutter Web Image Optimization: From 319 KB PNGs to a Fast First Frame

Flutter Web Image Optimization: From 319 KB PNGs to a Fast First Frame

Practical ways to cut image payload in Flutter web apps: modern formats, asset variants, decode sizing, and preload strategies that work.

November 10, 2026 AI Assistant