Recent Blog Posts
Insights on AI Agents, Modern Web, and the Future of Engineering.
AdMob Ads in Flutter with google_mobile_ads
google_mobile_ads 9.2.0 walkthrough: MobileAds.instance.initialize(), BannerAd sizing, InterstitialAd.load with FullScreenContentCallback, UMP consent and policy rules.
Background Fetch in Flutter with the background_fetch Package
background_fetch 1.7.0 wakes your Flutter app every 15 minutes with BackgroundFetch.configure, scheduleTask, headless Android events, and JobScheduler constraints.
Custom Fonts in Flutter: Bundling, Weights, and Families Done Right
Declare font families in pubspec.yaml, map weights and styles correctly, ship fonts from a package, load them at runtime with FontLoader, and pick google_fonts when it fits.
The Provider Pattern in Flutter: ChangeNotifier, context.watch, and scoping
provider 6.1.5+1 wraps InheritedWidget with ChangeNotifierProvider, context.watch and context.read, ProxyProvider, Selector, and MultiProvider scoping.
Interactive Charts in Flutter with Syncfusion Flutter Charts
Build interactive line, column, spline, pie and spark charts with syncfusion_flutter_charts 35.1.43, SfCartesianChart series, ChartSeriesController, and its license terms.
Bluetooth Low Energy in Flutter: Choosing and Using a BLE Package
Compare flutter_blue_plus 2.3.14 and flutter_reactive_ble 5.6.0, then scan, connect, discover services, subscribe, and handle Android and iOS BLE permissions.
Liquid Swipe Page Transitions in Flutter with liquid_swipe
Use liquid_swipe 3.1.0's LiquidSwipe widget for wavy full-screen reveals: waveType options, LiquidController, callbacks, and when PageView is the better fit.
Mapbox in Flutter: Styling Custom Maps with mapbox_gl
Pick between community mapbox_gl and the official mapbox_maps_flutter SDK, then wire up tokens, style URLs, annotations, and Mapbox's free tier.
Reading NFC Tags in Flutter with nfc_manager
Start a session with NfcManager.instance.startSession, parse NDEF records from NfcTag, and configure Android NFC permissions plus iOS reader entitlements.
OpenStreetMap in Flutter with flutter_map
Build an OpenStreetMap-powered map with flutter_map 8.3.2: MapOptions, TileLayer, markers, polygons, camera moves, and OSM tile policy compliance.
Taking Photos and Video with the Flutter camera Package
The camera 0.12.2 plugin gives Flutter apps a live preview, stills, video recording and raw image streams — with a lifecycle you must manage yourself.
Connectivity Monitoring in Flutter with connectivity_plus
connectivity_plus 7.3.2 reports Wi-Fi, mobile, VPN and more on six platforms, but you still need a real reachability check before trusting it.