“ios”
How Flutter Stays Ahead of iOS Releases
Day 0 iOS support is a year-round engineering effort. Inside the Flutter team's WWDC triage pipeline, the UIScene migration, and the beta-release war stories that keep Flutter apps launching on new iOS versions.
Swift Package Manager Is Now the Default in Flutter
Flutter 3.44 replaces CocoaPods with Swift Package Manager as the default iOS/macOS dependency manager. Learn how the automatic migration works, what plugin authors must change, and how to opt out.
Flutter Background Tasks with the workmanager Package
Execute Dart code in the background even when your app is closed. A practical guide to the workmanager package, its federated architecture, and its new web and Linux support.
Mobile Accessibility: Large Text, VoiceOver, and TalkBack
A code-centric guide to building accessible mobile UIs: semantic labels in Flutter, contentDescription on Android, accessibilityLabel on iOS, large text scaling, and 48dp touch targets.
Biometric Authentication in Your App
Integrate fingerprint and face unlock into your app with Android BiometricPrompt, iOS LocalAuthentication, and Flutter local_auth, with proper failure handling and fallback flows.
Deep Linking and App Links in 2026
Learn how to implement deep links and Android App Links so users land in the right screen of your app, verified and secure.
Compose Multiplatform for Shared UI
Learn how to share a single Kotlin UI across Android, iOS, desktop, and web with Compose Multiplatform, JetBrains declarative UI framework.
SwiftUI vs. UIKit: Building Modern iOS Apps
A practical comparison of SwiftUI and UIKit in 2026 — declarative vs imperative, when to use each, and how to mix both in a hybrid app with UIViewRepresentable.
Mobile App Security: Keys, Obfuscation, and Root Detection
Protect your mobile apps with proven security techniques including secure key storage, code obfuscation with ProGuard/R8, and root/jailbreak detection.