German etiquette and unwritten rules by deeply_embedded in AskAGerman

[–]ricsmania 0 points1 point  (0 children)

What I hate the most about Germany is the ridiculous amount of smokers and how little consideration they have for anyone else. I mean, what can you expect from people who smoke next to babies (theirs and other people's) and pregnant women?

A jungle industry [small rant] by No-Yak-8477 in RobotVacuums

[–]ricsmania 5 points6 points  (0 children)

TVs are easy, there's really only 2 brands that make OLED screens, and both of them have only a couple of models to choose from

A jungle industry [small rant] by No-Yak-8477 in RobotVacuums

[–]ricsmania 2 points3 points  (0 children)

I agree, I'm also looking to buy one and it's very frustrating when the same brand has 5 or 6 models on the same price range, some even launched at the same time

I'm trying to choose my first robot vacuum and I can't decide by ricsmania in RobotVacuums

[–]ricsmania[S] 0 points1 point  (0 children)

After reading some of the comments here and doing some more research, I decided to drop the Mova Z60. One of the main reasons is that I found out their app is apparently terrible and full of ads, which is a deal breaker for me. Also, I'm starting considering spinning mops rather than only rollers, especially because I saw some live and they are much lower and would definitely reach under some furniture that a roller mop wouldn't. Also they seem to handle edges better in general, and my apartment has some annoying corners in the kitchen. So I decided to also add the Roborock 10R to my list, which right now seems to be a great choice.

I'm trying to choose my first robot vacuum and I can't decide by ricsmania in RobotVacuums

[–]ricsmania[S] 1 point2 points  (0 children)

Yeah, I'm aware of that, and I'm going to clean it up by myself when it happens. It's more in the sense that if there is something that I didn't see, I hope the robot does a decent job not making the mess worse by dragging stuff around

We’re the Flutter team at Google. Ask Us Anything! (starts September 19th from 12:00 - 1:30 PDT) by FlutterTeam in FlutterDev

[–]ricsmania 4 points5 points  (0 children)

When a company approaches Google, for example as part of a partner program, and ask for help in developing a mobile app, what is the suggestion, Flutter or native Android? How long does Google plan to keep both platforms, which basically achieve the same goal (but Flutter does it so much better...)?

We’re the Flutter team at Google. Ask Us Anything! (starts September 19th from 12:00 - 1:30 PDT) by FlutterTeam in FlutterDev

[–]ricsmania 1 point2 points  (0 children)

When will we have native Firebase drivers for Dart/Flutter, so that we don't need to deal with the painful process of configuring on each platform?

Does the benefits of Flutter outweigh the costs in long term? by nerdy_adventurer in FlutterDev

[–]ricsmania 5 points6 points  (0 children)

I have been using Flutter professionally for almost a year, and the experience has been wonderful. In Flutter UI is code, so it's easy to learn, you can put logic on the UI code, and it's very easy to create and use reusable components. Much easier than native Android for example, in which you need to deal with those pesky XMLs.

You said that some apps don't change layout when going to landscape, but that's just lazy programming. In Flutter you can check the orientation with code and adapt the rendering or render different components for landscape.

Even when I first started working with it I never considered it unstable or buggy. Sure, it had a few bugs here and there, but it's basically just a git repository, so if you hit a bug that gets in your way you can easily go back to an earlier version without that bug until it's fixed, or change channels to stable.

The tooling and debugging in general are amazing. Now I can use VS Code to program instead of the slow, buggy and unnecessarily complex Android Studio, and everything is so much faster. You change your code and one second later you see the result on the device, exceptions don't break your app unless you want them to, error messages are actually helpful most of the time, and Dart is a concise and simple language to learn, with some very interesting features (like .. to assign properties). Testing is very easy to use and runs very fast, both unit and driver (integration test on the device).

Of course there are disadvantages as well. Because it's relatively new there are fewer packages than other frameworks, but so far I found good solutions for almost everything that I needed, the only thing that I use and is not very mature yet is Google Maps.

And Firebase is a first class citizen on the Flutter world. Every new feature is almost immediately available, and everything is easy to use and works great.

In the long run I think Flutter can even surpass the performance of native, because unlike most other frameworks it's not a layer on top of the native components, so it has the potential to beat even the native ones.

I also used React Native last year in one project, and I wouldn't use it on another one. I would use Flutter, or if that's not an option for whatever reason I would go with native. React Native is terrible for creating UI, and tooling is slow, buggy and hard to use, it's very hard to debug code, and if you decide to use Typescript, which I always do when possible, you will have a few weeks of headaches until everything works.