Apple's Worldwide Developer Conference 2019 is taking place this week.
👉 You can watch the livestream now
This is a discussion thread t...
For further actions, you may consider blocking this person and/or reporting abuse
I had the same thought when I saw the Mac Pro unveiled:
Howly Shiz
Seems to me that designers at Apple took the book The Design of Everyday Things a bit too literally ;)
They've gone from a device that looks like a can to one that looks like a grater in 6 years time.
Boy, I can't wait, what they'll present in 6 years from now!
Swift UI looks like a game changer!
I wouldn't really say game changer, windows devs have had similar features for years within visual studio but to generate
xaml
code notcsharp
and to update visual properties for different controls.I'd say if
SwiftUI
gets something like visual studio blend (or not sure if that exists already, not an apple developer), then it can be a game changer with designers giving you almost ready working codeAs an iOS Dev, Swift UI and Combine are really exciting changes and will change the way we architect apps. Just a shame it’s only iOS13 for now (no backward compatibility).
Swift UI also makes iOS development much more approachable for new developers which can only be a good thing :)
Many companies had XML based declarative UI frameworks, they all failed.
When I look at React, which didn't fail, I think the problem was going XML first and not the declarative part. React and SwiftUI seem to went in the right direction here.
Yeah, really interesting.
Did they take a page out of Flutter's book? Seems cool though!
Although React's approach was to bind HTML/CSS/JS into one JS file. You still need to learn Tags, elements,styles, etc.
While Flutter's approach was to code in one language, no context switching and made a guide for Declarative UI where
UI = (state)
since Flutter was inspired by react.So uh... $1000 monitor stand?
Who here has an Apple Watch? Had it been helpful for your health and fitness?
I wanted to buy a smartwatch but decided to first give a try to a fitness band. I bought a Xiaomi Mi Fit for 20$ discounted on Amazon. And I have to say that it fullfils at 99% my needs, and that I do not need a smartwatch which would be, as already said, only one more distraction. :)
I own an Apple Watch 2. I started running last year and I really like to see my progress. I also like the stand reminder, useful for us devs as we are probably sitting most of the day.
I basically bought one for Pokemon Go and nothing else.
Hiding the complexity is being less complex. Regardless of whether you’re using a functional/declarative or imperative paradigm, if you’re using a modern “high level” programming language you’re relying on abstractions that exist to move the burden of micromanaging to the computer and give the developer the task of architecting the program. The existing UIKit API has a much greater gulf of abstraction between the Swift that is written and the atomic instructions that are carried out than SwiftUI and UIKit may potentially have, and the gulf there exists to allow innumerable compiler and runtime optimizations. To me, it’s similar to saying that handwriting individual operations of exponentiation on binary numbers numbers is less complex than doing 356 in just because it’s closer to the metal
Is SwiftUI intended to be the future of UI code? Or an alternative?
I'm curious to see how this will work with network requests etc. Also, I always thought to myself "If someday, Apple releases something like RxSwift, all those apps that depend heavily on it, will have a hard time migrating the app." Never actually believed this would happen, any time soon. Really excited to try this!
Dark mode 😈
😄
Sorry for the plug, but I wrote a little list of the keynote announcements. 😃
The WWDC 2019 Keynote Highlights in 5 minutes
Solomon ・ 5 min read
No apology needed, this is the perfect use for this thread!
This is awesome!
Apple always kicks these things off with more visceral things. In the past, it was videos of store openings, or content related to music on iTunes, etc. These days now that they're doing their own content, we can expect this to always be how they kick these things off.
USD 5000 for a display without a stand? That‘s a joke right?
It's really not. The presenter that introduced it talked about how it beats $43k monitors in every metric that matters. Literally no other monitor in the world right now matches its specs for with a 4-figure price tag.
I'm not sure how much of a monitor aficionado you are, but once you get past mainstream quality (even 4th-quintile quality), price shoots up unbelievably fast. I'm talking double the price for improvements most of us wouldn't even notice, let alone be able to appreciate. Graphic design and animation are much different worlds from typical web development.
All I want is a Macbook Pro without the touch bar and a great keyboard :(
Why hast thou forsaken me Apple :P ?
This. I basically want my 2015 Macbook Pro in the same exact form factor (no new features) but with the hardware upgraded.
Mine is a mid 2012 model 😱
Anyone else think RxSwift's popularity will die now that it's not the goto native reactive UI framework?
What if we had a live chat on dev.to? 👀
Yeah, we probably should have that for this stuff. We have 90% of the functionality built for this kind of thing. We haven't effectively deployed it yet.
(And then there's the Ninety-Ninety law of software development)
It’s interesting to see how HomeKit has a pretty limited hardware component and is more so a software product which runs on other peoples’ hardware. Exactly what Apple always avoided when Jobs was around (for better or worse)
SwiftUI looks fantastic.
Those link previews will have an interesting impact on web development, same for split-window view
Why does the new Mac Pro look like a cheese grater from side view… 😂
That's been my first thought as well.
I hate these kinds of attendees. They clapping everything. Even if the speaker told, "Android better than iOS".
lol yes very true
If you’d be willing to ship it to me that would be awesome! 😂
twitter.com/Reuters/status/1135638...