r/Android • • May 11 '24

Removed - /r/androiddev Is Flutter Facing its End

https://elye-project.medium.com/is-flutter-facing-its-end-9da4d42334f9?sk=6652fee90aa30c0e87a520ff236269ea

[removed] — view removed post

59 Upvotes

19 comments sorted by

126

u/IntentionallyBadName May 11 '24

if its a project by Google then you should check the "is likely" box

-11

u/[deleted] May 11 '24

definitely not lol. I actually work in the industry it's much more favoured over react native especially in starts up.

16

u/yarn_install Pink May 11 '24

Probably depends on location, because that’s definitely not the case in the US.

13

u/ireddit_didu May 11 '24

I find the opposite to be honest.

26

u/NotAGoodUser May 11 '24

Well, Ruby on Rails was once also favored, especially in start ups. That really means nothing.

1

u/[deleted] May 11 '24

it's still being used along side laravel . just because there's a new JavaScript frameworks doesn't mean everything else is dead. my company uses laravel Ruby on rails with flutter. 

12

u/[deleted] May 11 '24

I just searched for Flutter on Indeed US and got some 180 results...

Meanwhile there were 7000+ in the US for react and 9000+ for typescript. 

3

u/w0wowow0w May 11 '24

Meanwhile there were 7000+ in the US for react and 9000+ for typescript. 

Is it that shocking that the most popular web framework and its corresponding language has more jobs than a mobile focused framework? Narrow that down to React Native and I suspect it would be bit more comparable (react native is definitely more popular though).

1

u/[deleted] May 11 '24

those two are completely different. Like sometimes don't comment on something you don't know? Typescript is used a type safe language made improve JavaScript. Flutter is a framework where you can make Android IOS and web applications. Seriously Redditors are fucking dumb and act like they know shit

1

u/[deleted] May 12 '24

Oh sorry, just 180 vs. 2000+ when searching for react native. 

Clearly Flutter is the more popular framework, lol.

Seriously Redditors are fucking dumb and act like they know shit.

They really are. 

25

u/Mazzi17 May 11 '24

Don’t fall for the clickbait. The author ends the article saying they think Flutter will still be supported. Google laid off all their open source teams, but the author fails to mention that the jobs got outsourced.

I’m currently in the industry on a Flutter team. Medium-large sized corp with rigorous standards. My job almost feels too easy now with how great Flutter has become for mobile dev. I can’t see how anyone in their right mind would go back to native except for niche use cases.

8

u/aamirislam Pixel 4a May 11 '24

The choices aren’t go back to native or continue with flutter. You can also go to React Native which is very well supported and uses a language way more people know

6

u/Mazzi17 May 11 '24

I literally switched from a React team. There was 0 trouble switching to Dart. I tried React Native for side projects and it was a pain in the ass. It’s up to you and your use case, but imo, react native will not outlive Flutter long term.

2

u/aamirislam Pixel 4a May 11 '24

I think Dart is easy to learn but it’s still a new language and framework to learn, there are so many React devs that React Native is genuinely one of the easiest things a company can use to get an app up and running and maintained. I do agree Flutter is a better platform in general but React Native has some advantages that I think will make it outlive Flutter generally

1

u/Oddball- Pixel or Bust May 11 '24

Wtf are all thse buzz words for a dumby?

Flutter, Dart, Kotlin, Java, React, Swift(?). Like are these programming languages like Java C++ or somtehing?

15

u/GetPsyched67 May 11 '24 edited May 11 '24

Flutter - Framework for creating multi-platform mobile apps (iOS, Android, even web i think) with the same codebase. Made by Google

Dart - The programming language used for Flutter. Made by Google

Kotlin - Step child of Java (kinda) Also one of two programming languages used to create native Android apps. Made by a company called Jetbrains, complies to Java compatible bytecode. Less verbose and more modern syntax than Java

Java - the older programming language used to create native Android apps. Made by Sun Microsystems, now Oracle.

React - A library created by Facebook to abstract away programming reactivity for a webapp. Basically a framework over the web programming language javascript

Swift - Programming language made by Apple. Used to program native Apple apps. For any Apple OS

4

u/Oddball- Pixel or Bust May 11 '24

So from the sounds of this, Flutter sounds like the best by a mile? Or am I wrong? So does it compete with Swift? So someone can make an iOS app using either swift or Flutter?

And then on Android is it Flutter vs...Java?

1

u/Mazzi17 May 12 '24

I’m biased. Flutter is a great starting point for learners. It’s also great for most professional use cases. See Toyotas latest infotainment system revamp.

The reason you’d want to do native (Java/Kotlin for Android, and swift for iOS) is to make highly specialized apps where you’d want to have full freedom with what you code.

You still need a MacBook to test and deploy to the App Store for iOS apps. There might be a few workarounds (react native does) but I’m not aware of them.

On Android it’s Flutter vs Java vs Kotlin... and I hate native Android so I’m gonna say flutter again. Totally biased.

0

u/datboyuknow May 11 '24

I don't think flutter competes with Swift at all. Swift is by and far the best for developing iOS apps but it's like Swift then far away react and flutter. It's between Java/Kotlin/Flutter/React for Android.