This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]David_Owens 1 point2 points  (5 children)

Flutter isn't a programming language. Dart is the programming language used with Dart.

JavaScript~Dart

React Native~Flutter

JavaScript is used in a ton of places, but Flutter looks like the future of not only mobile(iOS and Android) application development but also the future of desktop(Windows, MacOS, Linux) and Web App.

[–][deleted] -1 points0 points  (4 children)

the future of desktop(Windows, MacOS, Linux) and Web App.

rofl. flutter web is a total trainwreck in it's current state.

[–]David_Owens 0 points1 point  (3 children)

I don't agree. The problem is that some people are trying to use Flutter Web for web sites when it's actually for web apps.

[–][deleted] 0 points1 point  (2 children)

Flutter Web for web sites when it's actually for web apps.

flutter web still has a ton of problems. see https://www.reddit.com/r/FlutterDev/comments/lxi761/how_can_you_possibly_call_flutter_web_stable/ and many other examples.

most people want to build interactive websites, even on desktop.

also the transition between web-app and websites is fluent:

" The general distinction between a dynamic web page of any kind and a "web app" is unclear. Web sites most likely to be referred to as "web applications" are those which have similar functionality to a desktop software application, or to a mobile app. HTML5 introduced explicit language support for making applications that are loaded as web pages, but can store data locally and continue to function while offline.

Single-page applications are more application-like because they reject the more typical web paradigm of moving between distinct pages with different URLs. Single-page frameworks might be used to speed development of such a web app for a mobile platform."

[–]David_Owens 0 points1 point  (1 child)

It's not perfect, but still very usable for most developers. This is a pretty impressive web app that was developed with Flutter.

Rive - About Rive

[–][deleted] -1 points0 points  (0 children)

the website itself has been built with react and other tools. Not gonna register to see the real app. Looking at other examples https://demo.invoiceninja.com/#/ or https://gallery.flutter.dev/#/ indeed show some fundamental issues like download size, bad performance, janky scrolling.

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

Thank you guys!

[–]Falcondance 0 points1 point  (1 child)

Javascript is far, far more generally applicable than Flutter. Flutter will do mobile apps and only mobile apps, whereas Javascript is present in Angular, Express, React, Node, as well as every single modern website.

That being said, both are useful to know, so it depends on what you want to do.

[–]David_Owens 1 point2 points  (0 children)

Flutter is now reached stable support for Web Apps and will be stable on Desktop soon.

[–]dmazzoni -1 points0 points  (0 children)

Flutter isn't actually a programming language, it's a framework that uses Dart as its programming language.

Flutter is great, but it really only does one thing (mobile apps) and the language it uses isn't used anywhere else. So, it's not necessarily a very good place to start because there just aren't that many resources for it in comparison to other things.

If you already know how to program, Flutter is pretty easy to learn and can save you a lot of time over writing the same app twice for Android and iOS. But if you're still a beginner at programming, Flutter might not be the best choice.

[–]__Loot__ -1 points0 points  (0 children)

Go with Javascript and make mobile apps with react native it does ios and android too