Google does declarative layout: Nobody cares.
Apples does declarative layout: OMG THIS IS THE BEST THING EVAR!!!1!!
Google does declarative layout: Nobody cares.
Apples does declarative layout: OMG THIS IS THE BEST THING EVAR!!!1!!
Other urls found in this thread:
flutter.dev
github.com
pub.dev
twitter.com
Because flutter is fucking shit and nobody uses it.
>Google does declarative layout: Nobody cares.
This is false. The 7 people who use Dart were ecstatic.
It's in the top 10 most starred github repositories. How can you say no one is using it?
Swift looks more polished
It's like Kotlin Anko or Anvil desu
nigger
It's actually good enough to use dart for. And dart is pretty fucking bad.
If I start learning Dart+Flutter now, will I have a guaranteed job in 2-3 years?
SwiftUI looks like smalltalk
How many production apps are written in it.
Fuck all. Because these cross platform frameworks are fucking garbage.
Call me when jetpack compose is released.
>Call me when jetpack compose is released.
By the time it's production ready, Android will already be replaced by Fuchsia.
Looks like a shitty version of QML.
Trust me it's different this time, the output from flutter actually runs really fuckin well in release builds. I didn't believe it either until I saw it.
>Apples does declarative layout: OMG THIS IS THE BEST THING EVAR!!!1!!
? Link? Where do peons say that?
Just search twitter for "SwiftUI".
this just looks like shills tho
it's because it's significantly easier for soys and minorities to understand and ultimately "code" in
>functional declarative-reactive programming is easier
hrmmmmm
Anyway the "soys" just used visual gui builders until now, this changes nothing.
I don't even know what declarative layout is. Care to explain?
>We back to Java Swing!
Good
Can I use C libraries for flutter? Or does dart have any significant library?
>what is QML
It's currently work in progress. Hard to say when it's going to be production ready, but it's being worked on.
github.com
You can see public Dart libraries at:
pub.dev
Android apps in general can include C/C++ code through JNI (Java Native Interface), and you could use it in Flutter with the "Platform Channels" that allow you to execute native Android or iOS calls on the device. This can't be done purely in Dart+C, like the solution in the previous post would work.
Didn't Microsoft also do this a while back with xaml? Literally nothing new, but more options are better I suppose.
This is not markup language, it's actual code.
People already love flutter.
And the new iOS shit is going to take a while to find adoption, it will only work with iOS 13 devices.
Though thanks to the fast iOS adoption rates, you will be able to use it quickly, especially when you're not a greedy company that wants to milk even the weirdos who don't want to update.
Call me when that has stateful hot reload.
>Swift
>More polished
>Doesn't even have generics or async/await
It's literally the one modern language with fewer features than Dart.
Nobody uses Swift either.
Having said that, Flutter looks Java-tier.
Declarative layout... is HTML. XAML. Blazor. QT QML. There are a lot of variations thereof.
The declarative programming paradigm first and foremost is "intent-first".
The programmer concerns himself with the result rather than the implementation. The implementation is handled by people smarter than himself, and in this way declarative code can sometimes compile to be faster than handwritten imperative code.
It took developers how long to get rid of all those meme xml derivatives and just use the language itself? Do we unironically have to thank JS for that?
No. Javascript is still in the "embedding javascript directly into HTML" territory, which is not particularly new or interesting--Microsoft had done something like it over a decade ago in C#.
uuh.. qml?
>using twitter as a parameter for anything
Are you serious?
Google shills on Jow Forums? It's more likely than you might think.
the UI DSL, faggot.
>"""""""declarative"""""""""
Yeah, presentation foundation, etc. Its funny that the other reply is "omg that's not code", clearly but they've never before otherwise this wouldn't be a big deal because they'd know.
can't you see how much saner and cleaner swift is?
now consider this: swift will compile into an highly optimized by LLVM backends machine code and will use native hardware-optimized GUI libraries, while flutter is just a fucking browser-like runtime
kys
that will be too good to be true
can't believe someone could be this smart (getting inspired by Smalltalk and really pushed it into production)
>declarative layout
I thought XAML is declarative layout, not this spaghetti code
s-expressions, motherfucker, do you speak them?