Flutter Method Channel Bug – 1-Day Fix for Senior Dev

25.0 USD

25.0 USD peopleperhour Technology & Programming Overseas
8 hour ago

Description

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 to explain here)3. The accepting developer had an old MAC with xcode 14 and it is still not installing and running the code, that is why it is posted again.
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: workingNative 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 ApplyPlease 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.
VersionsFlutter and Dart
Flutter Version: 3.3.8Dart Version: 2.18.4
Android
Minimum SDK Version: 21Target SDK Version: 33Build Tools Version: 33.0.0Gradle Plugin Version: 7.4Java Compatibility: Java 11 (sourceCompatibility and targetCompatibility)
iOS
Minimum iOS Version: 11.0Xcode Version: 14.0Swift Version: 5.0CocoaPods Version: 1.11.0
DependenciesMajor Dependencies and Versions
GetX (State Management): 4.3.8Camera: 0.8.1+5Dio: 4.0.0Firebase Core: 1.4.0Firebase Auth: 3.0.1Flutter ScreenUtil: 5.1.1Intl: 0.17.0Shared Preferences: 2.0.6Sqflite: 2.0.0+3Url Launcher: 6.0.9

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

The development of a robust and user-friendly web platform is required for the online sale of passenger transportation tickets. The platform must be accessible and offer an excellent user experience on both desktop and mobile devices (responsive design). Key Features: - Intuitive selection of origin, destination, date, and time of travel. - View and select available seats on transportation. - Secure and efficient ticket purchasing process. - Integration with multiple electronic payment methods, including credit and debit cards, and PayPal. - Option for the user to indicate if they are traveling with a pet. - Implementation of logic to apply discounts to senior citizen tickets for military, police, and National Guard personnel. - Must have a data backup system. - Additionally, it must display the option to rent private transportation with a driver, and I must be able to disable ticket sales on the dates the transportation is rented. - Must have an SSL certificate. - Online billing system for clients. It is essential that the platform be fast, reliable, and minimize errors to avoid operational losses. A clean user interface (UI) and a fluid user experience (UX) are valued. The web domain has already been acquired. We are open to technical suggestions to ensure the best possible solution. As a systems engineer, I understand the technical terms and am looking for a professional with proven experience in this type of development. In a second stage, and depending on the budget, the development of native mobile applications for iOS and Android could be considered.
500.0 USD Technology & Programming peopleperhour Overseas
12 hour ago