
Flutter Method Channel Bug – 1-Day Fix for Senior Dev
- or -
Post a project like this18
$25/hr
- Posted:
- Proposals: 8
- Remote
- #4387565
- Awarded
Description
Experience Level: Intermediate
PLEASE NOTE:
1. you must have xcode 14 due to the code is so old, check this first before you bid or respond.
2. you must have iphone X/10 or newer but not iphone 16 and you cannot run simulator with this software (too much toexplain here)
UPSIDE: if you can do this fast we need to upgrade the code for the app aftervthe bugs are done
I have a fully working Flutter app that calls a backend API delivering a dataset across 14 areas. All data is successfully received by Flutter. However, 4 of the 14 areas are not forwarded from Flutter to the native layer.
I suspect this is a format of the data in th methodchannel. That was the issue at another point.
Backend: working
Native modules (iOS + Android): confirmed solid (stable for 2+ years)
Flutter → MethodChannel: failing to pass 4 specific areas (10 areas work fine)
The Issue
- Flutter receives all 14 areas from the API
- Only 10 areas are passed to the native layer via MethodChannel
- The 4 missing areas are not reaching native, even though structure/format is the same
- This is likely a minor Dart-side formatting or dispatch issue
Your Task
- Investigate the Dart → MethodChannel logic
- Confirm the 4 failing areas are properly forwarded
- Validate they reach iOS (Swift) and Android (Java/Kotlin)
- Fix any Dart-side bugs or mismatches
- Keep everything else untouched — the app works well overall
Requirements
- Senior-level Flutter experience
- Deep knowledge of MethodChannel (both iOS and Android sides)
- Experience with native integration debugging
- Mac with iOS build support (state your Mac model)
- Can clone, run, test app end-to-end
To Apply
Please reply with:
1. Mac model (e.g., MacBook Pro M2, Sonoma)
2. Years of experience in Flutter + Native (iOS & Android)
3. Your MethodChannel experience (examples welcome)
4. Availability (ready to start = great)
This is a micro-engagement (1-day task) — ideal for a senior dev who knows native-flutter bridges cold.
Versions
Flutter and Dart
Flutter Version: 3.3.8
Dart Version: 2.18.4
Android
Minimum SDK Version: 21
Target SDK Version: 33
Build Tools Version: 33.0.0
Gradle Plugin Version: 7.4
Java Compatibility: Java 11 (sourceCompatibility and targetCompatibility)
iOS
Minimum iOS Version: 11.0
Xcode Version: 14.0
Swift Version: 5.0
CocoaPods Version: 1.11.0
Dependencies
Major Dependencies and Versions
GetX (State Management): 4.3.8
Camera: 0.8.1+5
Dio: 4.0.0
Firebase Core: 1.4.0
Firebase Auth: 3.0.1
Flutter ScreenUtil: 5.1.1
Intl: 0.17.0
Shared Preferences: 2.0.6
Sqflite: 2.0.0+3
Url Launcher: 6.0.9
1. you must have xcode 14 due to the code is so old, check this first before you bid or respond.
2. you must have iphone X/10 or newer but not iphone 16 and you cannot run simulator with this software (too much toexplain here)
UPSIDE: if you can do this fast we need to upgrade the code for the app aftervthe bugs are done
I have a fully working Flutter app that calls a backend API delivering a dataset across 14 areas. All data is successfully received by Flutter. However, 4 of the 14 areas are not forwarded from Flutter to the native layer.
I suspect this is a format of the data in th methodchannel. That was the issue at another point.
Backend: working
Native modules (iOS + Android): confirmed solid (stable for 2+ years)
Flutter → MethodChannel: failing to pass 4 specific areas (10 areas work fine)
The Issue
- Flutter receives all 14 areas from the API
- Only 10 areas are passed to the native layer via MethodChannel
- The 4 missing areas are not reaching native, even though structure/format is the same
- This is likely a minor Dart-side formatting or dispatch issue
Your Task
- Investigate the Dart → MethodChannel logic
- Confirm the 4 failing areas are properly forwarded
- Validate they reach iOS (Swift) and Android (Java/Kotlin)
- Fix any Dart-side bugs or mismatches
- Keep everything else untouched — the app works well overall
Requirements
- Senior-level Flutter experience
- Deep knowledge of MethodChannel (both iOS and Android sides)
- Experience with native integration debugging
- Mac with iOS build support (state your Mac model)
- Can clone, run, test app end-to-end
To Apply
Please reply with:
1. Mac model (e.g., MacBook Pro M2, Sonoma)
2. Years of experience in Flutter + Native (iOS & Android)
3. Your MethodChannel experience (examples welcome)
4. Availability (ready to start = great)
This is a micro-engagement (1-day task) — ideal for a senior dev who knows native-flutter bridges cold.
Versions
Flutter and Dart
Flutter Version: 3.3.8
Dart Version: 2.18.4
Android
Minimum SDK Version: 21
Target SDK Version: 33
Build Tools Version: 33.0.0
Gradle Plugin Version: 7.4
Java Compatibility: Java 11 (sourceCompatibility and targetCompatibility)
iOS
Minimum iOS Version: 11.0
Xcode Version: 14.0
Swift Version: 5.0
CocoaPods Version: 1.11.0
Dependencies
Major Dependencies and Versions
GetX (State Management): 4.3.8
Camera: 0.8.1+5
Dio: 4.0.0
Firebase Core: 1.4.0
Firebase Auth: 3.0.1
Flutter ScreenUtil: 5.1.1
Intl: 0.17.0
Shared Preferences: 2.0.6
Sqflite: 2.0.0+3
Url Launcher: 6.0.9

Projects Completed
27
Freelancers worked with
25
Projects awarded
46%
Last project
7 Jul 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies