Objective:We have a live Flutter app already in the App Store and Play Store. It works, it is tested, and it is stable. Due to SDK changes (Xcode 16, iOS SDK 18, and Android SDK 34), we need to:
- Upgrade Flutter 3.7.12 to 3.32.x- Update all plugins (list provided)- Fix native build issues on iOS and Android
Scope:
Flutter:- Upgrade project to Flutter 3.32.x and latest Dart- Update 60+ dependencies to working versions (list provided)- Refactor deprecated APIs if needed
iOS (Xcode 16, iOS SDK 18):- Fix Flutter/Flutter.h, modulemap, and use_frameworks! issues- Convert to xcframework format where required- Set minimum deployment to iOS 13- Disable Bitcode- Ensure the app builds in Xcode 16 and uploads successfully to TestFlight, version 2.0
Android:- Set target SDK to 34- Update Gradle and Kotlin versions- Ensure build works and signs properly for release
Requirements:- Very senior Flutter developer with native Swift and Kotlin experience- Must be able to run and test builds for both platforms on macOS with Xcode 16- Must know how to solve Flutter/Flutter.h issues, modulemap errors, Bitcode errors, and plugin incompatibilities- No juniors, no guesswork. This is a compatibility upgrade, not a learning project
Validation:- Provide working release builds for both iOS and Android- Ensure the app uploads successfully to TestFlight version 2.0- No new features. This is strictly an upgrade and fix task
Timeline:Start: ImmediatelyExpected delivery: 2-3 days maximumOnly apply if you can commit and deliver at senior level
All versions are attached and compared in the recommended csv file
Success story sharing