- Integration testing [0, 1]
- Location [2]
- iOS dark mode [3, 4]
- iOS keyboard dismiss decoration [5]
- iOS keyboard scroll-to-dismiss mode [6]
- iOS NavigationLink widget [7]
- iOS checkbox widget [7]
- Android camera that doesn't randomly crash (unfixed for 3 years) [8]
- Android date-time picker (Requested in email to Flutter Team. They refused.)
- Usable documentation for Navigator 2.0 [9, 10]
- Debugger visibility into Dart async tasks
- Stop HTTP requests on timeout [11]
- Testing on physical devices for apps that use flavors [12]
- UI inspection tools that don't randomly stop working
EDIT: Added bug links.
[0] https://github.com/flutter/flutter/issues/88549
[1] https://github.com/flutter/flutter/issues?q=is%3Aissue+comme...
[2] https://github.com/flutter/flutter/issues/31453
[3] https://github.com/flutter/flutter/issues/48438
[4] https://github.com/flutter/flutter/issues/80860
[5] https://github.com/flutter/flutter/issues/45076
[6] https://github.com/flutter/flutter/issues/57609
[7] https://docs.flutter.dev/development/ui/widgets/cupertino
[8] https://github.com/flutter/flutter/issues/70751
[9] https://github.com/flutter/flutter/issues/69315
[10] https://github.com/flutter/flutter/issues/81610
- Integration testing - This exists and is very commonly used: https://docs.flutter.dev/cookbook/testing/integration/introd...
- Location - This 100% should be a core offering, its crazy that its not for mobile application.
- iOS dark mode - Flutter supports Dark Mode - https://api.flutter.dev/flutter/material/ThemeMode.html
- iOS keyboard dismiss decoration - Not sure on this.
- iOS keyboard scroll-to-dismiss mode - This is trivial to setup, just listen on scroll and hide keyboard. You could even create a generic handler that can be reused everywhere for this.
- iOS NavigationLink widget - Not familiar with this construct but easy to build yourself.
- iOS checkbox widget - Totally agree but also easy to build directly.
- Android camera that doesn't randomly crash (unfixed for 3 years) - We've got a couple application that use camera and never had this issue.
- Android date-time picker - This has been in for a long time: https://api.flutter.dev/flutter/material/showDatePicker.html
- Usable documentation for Navigator 2.0 - I think the updated docs on navigation have addressed this issue largely.
- Debugger visibility into Dart async tasks - You can 100% debug async tasks.
- Stop HTTP requests on timeout - This exists in Flutter https://stackoverflow.com/a/51489701
- Testing on physical devices for apps that use flavors - We do this regularly across 5 different flavors on both iOS and Android.
- UI inspection tools that don't randomly stop working - Never had this happen.
I'm just sick of the NPM/Javascript bullshit.
Does Flutter avoid all of these kinds of issues? I'm this close to scrapping the whole thing.
I just wish Google had built Flutter on a low level core that isn't tied to Dart, so it would be usable from other languages.
Dart isn't horrible and is getting better, but it is still a somewhat awkward mish mash of Java and JavaScript, and I don't really enjoy using it.
The only reason to use Dart is Flutter, which really hurts ecosystem health / library availability and prevents code sharing with the backend.
At Superformula, we use design and engineering to elevate the way people interact with the world. We are customer experience experts—creatives, engineers, and enterprise roadmap consultants flexing our skills to design and deliver world-class digital products for our clients. We are also expanding!
We’re a 100% REMOTE team, fully distributed across 14 countries, and supporting our clients across EST to PST timezones. We have been operating this way for over 10 years. Here’s a brief intro of our open roles:
- [Senior] Backend Engineer: You possess a strong understanding of the AWS Ecosystem, are highly experienced in TypeScript and Node.js, and are a natural thought-leader that takes ownership of work items and helps to cultivate new ones with a Product-first mindset. https://careers.superformula.com/o/senior-backend-engineer-n...
- [Senior] Frontend Engineer: You'll be joining a high visibility product team focused on producing a best-in-class customer experience in the automotive or hospitality industries, designing and building the next generation client architecture serving 9M+ monthly visitors. https://careers.superformula.com/o/senior-frontend-engineer-...
- [Senior] IAM Engineer: We need you to have experience building enterprise-scale, production-ready Identity and Federation solutions. This is a high visibility shared-services team with modernization goals and a strong focus on quality. As part of our team, you will play a vital role in accelerating digital transformation through our Identity surface area. https://careers.superformula.com/o/senior-iam-engineer-net-c...
You can check out our careers page for more openings: https://careers.superformula.com/?source=hackernews
At Superformula, we use design and engineering to elevate the way people interact with the world. We are customer experience experts—creatives, engineers, and enterprise roadmap consultants flexing our skills to design and deliver world-class digital products for our clients. We are also expanding!
We’re a 100% remote team, fully distributed across 10 countries, and supporting our clients across EST to PST timezones. We have been operating this way for over 10 years. Here’s a brief intro of our open roles:
- [Senior] C# .NET Engineer: You possess a strong understanding of the .NET ecosystem, are highly experienced in C#, and are a natural thought-leader that takes ownership of work items and helps to cultivate new ones with a Product-first mindset -- https://careers.superformula.com/o/c-net-full-stack-engineer...
- [Senior] Mobile Flutter Engineer (US-based): You are experienced in building enterprise-scale and production-ready applications. This is a high-visibility product team where you will make a positive impact on CX in the mobile banking or hospitality industry -- https://careers.superformula.com/o/mobile-flutter-engineer-d...
- [Senior] Technical Product Manager: You have experience designing, developing, and shipping digital experiences as a humble but confident product leader. If you're a passionate auto enthusiast, then you'll love this team -- https://careers.superformula.com/o/sr-product-manager-digita...
You can check out our careers page for more openings: https://careers.superformula.com/?source=hackernews