Readit News logoReadit News
mattsolle commented on Flutter 3   docs.flutter.dev/whats-ne... · Posted by u/tosh
msoad · 3 years ago
What are big and highly used apps that use Flutter?
mattsolle · 3 years ago
They have a showcase page that details large brands that use Flutter: https://flutter.dev/showcase There's also there own website: https://itsallwidgets.com/
mattsolle commented on Flutter 3   docs.flutter.dev/whats-ne... · Posted by u/tosh
mleonhard · 3 years ago
Google Flutter Team: You launched Flutter Desktop and got your promotions. Now can you please go back and finish Flutter Mobile? Specifically, please add:

- 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

[11] https://github.com/dart-lang/http/issues/424

[12] https://github.com/flutter/flutter/issues/99607

mattsolle · 3 years ago
I think a lot of these comments are not necessarily valid or have been addressed already and we've lost the actual productive feedback in the mess.

- 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.

mattsolle commented on Flutter 3   docs.flutter.dev/whats-ne... · Posted by u/tosh
sergiotapia · 3 years ago
We have a react native app and sometimes it fails to build. We go to lunch, and come back no code change now it builds.

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.

mattsolle · 3 years ago
I worked with React Native for 3 years before jumping over to Flutter and this was the biggest reason why I made the switch. Its exponentially better on Flutter. The only time builds break for the team are when we made a code change that broke it. Its consistent and non-flaky (looking at you RN). Not that you won't run into the occasional issue but with React Native easily 20% of my time developing was "this just stopped working and there's no reason why". React Native was configuration hell. With Flutter, I haven't struggled with that at all past the initial setup.
mattsolle commented on Flutter 3   docs.flutter.dev/whats-ne... · Posted by u/tosh
the_duke · 3 years ago
Despite many maturity issues in practice Flutter is the only realistic option for true cross platform UIs that run everywhere. Apart from Qt , but the licensing issue is a hindrance. And yes, the web backend isn't ideal, but it will improve over time.

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.

mattsolle · 3 years ago
I thought I would hate Dart since it seems like such a bland language but after working in it for a year and a half its easily one of my favorites. Its straightforward and tailored directly for Flutter's use-cases. It feels like it doesn't come with a lot of the baggage you get with other, longer-lived languages. It is also incredibly readable without hiding how it works behind decades of syntactic sugar. All that to say, I definitely see how it can be disliked and I also disliked it when I started working with it but it definitely grew on me.
mattsolle commented on Ask HN: Who is hiring? (April 2022)    · Posted by u/whoishiring
mattsolle · 3 years ago
SUPERFORMULA | REMOTE | USA & NEARSHORE | FULL TIME | CONTRACT

https://www.superformula.com/

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

mattsolle commented on Ask HN: Who is hiring? (October 2021)    · Posted by u/whoishiring
mattsolle · 4 years ago
SUPERFORMULA | REMOTE | USA & NEARSHORE | FULL TIME | CONTRACT

https://www.superformula.com/

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

mattsolle commented on HBO Max accidentally sent an integration email test to users   twitter.com/internetofshi... · Posted by u/minimaxir
mattsolle · 4 years ago
We all make mistakes but rarely at this scale. I hope whoever accidentally sent out the integration email to everyone doesn't get in trouble. I would hate for my dumb mistakes to be put on blast by hundreds of thousands or millions of people.

u/mattsolle

KarmaCake day1192June 20, 2018View Original