Daily developer news

Mobile & Flutter News

Reviews and analysis on Apple, iOS, Google Android, Flutter, iPhone & macOS — written for people who build mobile apps.

⚡ Flutter

Impeller is now the default on macOS, Windows and Linux

Flutter 3.47 makes Impeller the default renderer on all three desktop platforms. Here is what changes, which backend runs where, how to opt out, and why you should not plan on it.

FlutterCook EditorialAug 16, 2026
🍎 Flutter

The UIScene migration: the iOS change that will crash unmigrated Flutter apps

Apple is requiring the UIScene lifecycle, and Flutter 3.47 raises the iOS floor to 15. Here is the full migration — Info.plist, AppDelegate, plugins, and the APIs that stop working.

FlutterCook EditorialAug 16, 2026
🖼️ Flutter

Flutter Widget Previews are stable: a practical guide to @Preview

Widget Previews graduated to stable in Flutter 3.47. Here is how @Preview works, every parameter it accepts, MultiPreview, custom annotations, and where it still falls short.

FlutterCook EditorialAug 16, 2026
🕸️ Flutter

Shipping Flutter Web on WebAssembly: the migration, the browsers, the headers

Wasm is on the path to becoming Flutter's default web target. Here is the real build pipeline, the package:web migration, browser support including the iOS gap, and deferred loading.

FlutterCook EditorialAug 16, 2026
📦 Flutter

Swift Package Manager is the default now — and CocoaPods has a deadline

Swift Package Manager has been on by default since Flutter 3.44, 92 of the top 100 iOS plugins have migrated, and the CocoaPods registry goes read-only on December 2, 2026.

FlutterCook EditorialAug 16, 2026
🪟 Flutter

Multi-window on Flutter desktop: what shipped in 3.47, and what to use today

Flutter 3.47 added popup windows on Win32 and Linux, sized-to-content windows, and renamed the windowing API. The multi-window APIs are still experimental — here is the practical picture.

FlutterCook EditorialAug 16, 2026
🎯 Flutter

Dart 3.13 primary constructors: less boilerplate, one real breaking change

Primary constructors are stable in Dart 3.13. Here is the full syntax, how declaring parameters work, the const and named forms, and the breaking change to final and var on function parameters.

FlutterCook EditorialAug 16, 2026
🤖 Flutter

Agent Skills for Dart and Flutter: teaching your AI the framework it keeps getting wrong

Google shipped official Agent Skills for Dart and Flutter. Here is what a Skill is, how it differs from MCP, the ten Flutter skills available, and how to install them.

FlutterCook EditorialAug 16, 2026
🧱 Flutter

Migrating to material_ui and cupertino_ui: the design system leaves the SDK

Flutter 3.47 ships Material and Cupertino as standalone 1.0 packages. Here is what changes in your imports, how the automated fix works, and how to survive the mixed-dependency phase.

FlutterCook EditorialAug 16, 2026
🧩 Flutter

Flutter 3.47: Material and Cupertino leave the SDK, Impeller takes over desktop

Flutter 3.47 ships Material and Cupertino as standalone pub.dev packages, makes Impeller the default renderer on macOS, Windows and Linux, and graduates Widget Previews to stable.

FlutterCook EditorialAug 16, 2026
🎮 Flutter

Flutter GPU and 3D: what Impeller unlocked, and how far it actually goes

Impeller exposed a low-level graphics API, and flutter_scene builds a real 3D engine on top of it. Here is what Flutter GPU is, what flutter_scene does, and the honest maturity picture.

FlutterCook EditorialAug 16, 2026
🧊 Apple / iOS

iOS 26 and Liquid Glass: What Apple's biggest redesign in a decade means for mobile developers

Apple's iOS 26 replaces a decade of flat design with translucent Liquid Glass. Here's what the change means for anyone building iPhone apps — including with Flutter.

FlutterCook EditorialJul 16, 2026
🤖 Google / Android

Android 17 is here: Bubbles, Gemini Intelligence, and a serious push on foldables

Android 17 lands on Pixel first with floating Bubbles multitasking, foldable gaming mode, tighter privacy controls, and Gemini Intelligence arriving across devices.

FlutterCook EditorialJul 15, 2026
🐦 Flutter

Flutter 3.44 review: iOS 26 support, stateful hot reload on web, and Cupertino Squircles

Flutter 3.44 fully supports iOS 26, Xcode 26, and macOS 26, makes stateful hot reload the default on web, and adds Apple-matching Squircle shapes. A developer's review.

FlutterCook EditorialJul 14, 2026
📸 Apple / iPhone

iPhone 17 Pro review: the A19 Pro, an aluminum comeback, and an 8x telephoto

The iPhone 17 Pro moves back to an aluminum unibody with a vapor chamber, adds the A19 Pro chip, and ships three 48MP cameras with an 8x optical-quality zoom.

FlutterCook EditorialJul 12, 2026
📱 Apple / iPhone

The fall 2026 iPhone: a foldable joins the iPhone 18 Pro, and Apple splits its launch calendar

Apple is expected to launch the iPhone 18 Pro and its first foldable iPhone in fall 2026, while moving standard models to a spring 2027 launch — a major strategy shift.

FlutterCook EditorialJul 10, 2026
💻 Apple / macOS

macOS 26 Tahoe: Liquid Glass comes to the Mac — and it's the last stop for Intel

macOS 26 Tahoe brings Liquid Glass, a Continuity-powered Phone app, and a smarter Spotlight — while marking the final macOS release to support Intel Macs.

FlutterCook EditorialJul 9, 2026
🗺️ Flutter

Flutter's 2026 roadmap: WebAssembly by default, LG smart TVs, and the push for platform parity

Flutter's 2026 roadmap makes WebAssembly the default web target, brings Flutter to LG webOS TVs, moves iOS plugins to Swift Package Manager, and chases true native parity.

FlutterCook EditorialJul 8, 2026
🧠 Mobile / AI

Apple Intelligence vs Gemini Intelligence: the on-device AI race reshaping mobile apps

Apple and Google are both pushing ambient, on-device AI — Apple Intelligence on iOS 26 and Gemini Intelligence on Android 17. Here's what the race means for app developers.

FlutterCook EditorialJul 7, 2026