My Authors
Read all threads
Who has a list of the sessions in plain text? #wwdc20
I really recommend downloading the videos and using VLC at 2x. Apple native player at 2x doesn’t to a good job with the audio. It’s been like that for years. #wwdc20
I’m really happy with the API that lets us do gird layouts. Seems like a good API counterpart to UICollectionVIew but designed for a SwiftUI world. #wwdc20
Yes! The help modifier adds tooltips on the mac. Finally! I missed this a lot. #wwdc20
matchedGeometryEffect ALL THE THINGS! #wwdc20
Swift performance and code size improvements are huge. Apple even moved the standard library down some system layers so they can use it in frameworks to replace C. It’s great that they show their confidence. #wwdc20
I was curious how they would talk about the new trailing closures syntax 😂 #wwdc20
I really don’t see how this is a good example. Maybe is more obvious for native english speakers, but I would have to stop for a couple of seconds. #wwdc20
And yes, Swift’s Team recommendation is to not use self everywhere. You should rethink your style if don’t follow that. #wwdc20
Wow, new Swift System module to have an idiomatic access to system APIs. I was not aware of this. #wwdc20
The new watch complications are pretty cool. I wish I was maintaining an app with watch support 😂 #wwdc20
Self sizing support still being talked in 2020. Somethings never get fully done 😆 #wwdc20
2 things about the new List configuration in UICollectoinView:
- collectionView is now a better list API than UITableView 😂
- finally new APIs that use layoutGuides instead of asking for fixed points!! #wwdc20
This is very interesting from an API design perspective. They aren’t using delegates for this anymore but instead closures stored in properties of a struct.
This is common in Swift but I haven’t seen it on UIKit before!
this means UIKit is going to a Swift only future?
#wwdc20
With diffable data sources and view configurations UIKit is going declarative too!
But still, I’m not that excited about it having SwiftUI looking at me with so much new stuff 😏 #wwdc20
After watching the cell configuration talk I don’t get why the difference between configuration and state? we set text in the config but also VM in the sate. :S
#wwdc20
And I was worried until the end of the video that this was only for default cells. Apparently you can create your own configurations for custom views. That’s an interesting new idiom. #wwdc20
So App Clips is all about deep linking but Apple still hasn’t provided a great way of managing routing in an app. Maybe next year. #wwdc20
Introduction to SwiftUI is a great session. It feels like an update version of last year’s. Very welcomed even if you’ve been using the framework already for a year :) developer.apple.com/wwdc20/10119 #wwdc20
Nice! #wwdc20
The new Swift System framework will be OSS, include support for Linux and eventually Windows.
It won’t be an abstraction layer tho, the APIs will be different.
Yesterday I released my usual post with my notes about the sessions I’m watching alejandromp.com/blog/wwdc20-se…
I had time to watch 12 sessions yesterday, I will continue this evening ^^ #wwdc20
Text Styles finally come to macOS! #wwdc20
There is too many sessions from today that I’m interesting in! #wwdc20
From Tuesday I’ve just been able to go trough 20 sessions. I still have some pending ones.
I keep updating alejandromp.com/blog/wwdc20-se… with my notes if you’re interested. I’m also marking the ones I consider must watch #wwdc20
I’m gonna start with the widget code along. Because I’m not gonna code along and I can chill a bit :P #wwdc20
@a2 power panda! ^^ #wwdc20
Duuuude. SwiftUI isPlaceholder(true) and you get version of your UI that displays without content.
ARE YOU A WIZARD?! #wwdc20
When I see presenters use “tricks” I wonder why they don’t just add it officially.
Like using embed in HStack and changing it to ZStack. Just add it to Xcode! #wwdc20
Kudos to Izzy for the widgets code-along. Very well done. I like this format.
Is very nice to have a mix of classic-slide presentations and a code-along tutorial to better learn new topics. Nice one! #wwdc20
People that go to the labs. You have the responsibility to share your findings with the community :D I want to read all your blog posts! ^^ #wwdc20
The new logger API is pretty nice. All those formatting options in string interpolation will be very useful. 👏🏻 #wwdc20
I’ve been working on a kitchen sink project to showcase all the new things in SwiftUI.
github.com/alexito4/NewSw…
The plan is to make a big video showcasing everything. But for GOOD personal know I may not be able to do it soon. Happy and Sad face. #wwdc20
UIPageControl has finally been updated to support what should have been supported since day one. #wwdc20
I love how UIKit sessions give examples on macOS too for everything. It’s clear that Catalyst is important for Apple. #wwdc20
This has been updated with sessions from yesterday. Not many more since I was busy. Let’s see what news we have today ^^ #wwdc20
One thing I wonder about the new lazy stacks from an API point of view:
Shouldn’t be the framework smart enough to know when lazy loading is needed or not and just deal with it? or shouldn’t it just do it by default? #wwdc20
It’s very cool that OutlineGroup is build with the same building blocks that we have access to now.
I wished this was part of the docs. Sometimes is hard to know up to which point you should tweak a List instead of just going Scroll+Stack. #wwdc20
The “Embrace Swift type inference” talk does a very good job at visually showing the constraint solving process the compiler does. Kudos for that presentation! 👌🏻 #wwdc20
I should remember to delete the session videos 😂 #wwdc20
And that’s why compile time execution is such an exciting concept. I wish Swift explored it more (but granted, there are more pressing matters) #wwdc20
“no intelligence system is worth sacrificing a fundamental human right for”
developer.apple.com/wwdc20/10086 Apple and privacy in its purest form. #wwdc20
I’m glad the SwiftUI team says it clear: don’t use the init of views to perform heavy work! Use events to trigger side effects.
Views should be cheap, if you make tons of stuff in the init you’re fighting the framework. #wwdc20
SwiftUI previews running on multiple devices at the same time and updating live.
This is a game changer for productivity. #wwdc20
I really enjoyed the sessions on low level / unsafe Swift. #wwdc20
Not having to match the corner radius manually is such a great addition. #wwdc20
And OMG I just realised that you can have the simulator in full screen! FINALLY.
is this new? #wwdc20
I’m almost done with the initial exploration of EVERYTHING that is new in SwiftUI.
a couple of things to tweak but github.com/alexito4/NewSw… is almost ready for the show! #wwdc20
I wonder why SF Symbols doesn’t come with some type safe constants. With all the emphasis on tooling around SwiftUI this seems like an obvious thing to offer. #wwdc20
Oh wow, Apple giving advice to designers on how to create specs for a UI. 💕 more of this please! #wwdc20
Explaining typography with old real world books. (that did it better than computers) Nice one! I really like this session format. #wwdc20
“10175: The details of UI typography” added to the list of must watch sessions from this year. 👌🏻

#wwdc20
Well there is an answer, bookkeeping costs.
developer.apple.com/forums/thread/…
“If lazy stacks were always the right answer, SwiftUI could have just made all stacks lazy.” #wwdc20
Okey, I think I’ve finished going trough EVERYTHING new in SwiftUI. I don’t think I missed any new api surface area. there is toons of new things! #wwdc20
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with Alejandro Martinez

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!