Swiftly Speaking
Swiftly Speaking
Paul Hudson
Episode 6: Janina Kutyn
1 hour 27 minutes Posted May 10, 2020 at 10:00 pm.
What other tools can help us make adaptive layouts? Tips for working with adaptive layouts
0:00
1:27:06
Download MP3
Show notes
In this episode, Paul talks to Janina Kutyn about her tips for creating high-performance layouts with UIKit, building adaptive layouts that work great on all iOS devices, and making the most of CALayer and its friends. 
Detailed topics:
Introduction How fast is UIKit on modern iPhones? Is there a performance cost to using Auto Layout? How can you identify UIKit performance issues? What common mistakes do UIKit developers make? What's on your wishlist for UIKit this WWDC 2020? ​Is UIKit over as SwiftUI is the new rising star? How to optimise table views in UIKit What's better: programmatic layouts or storyboards? Pro tips for UIKit performance What is CALayer and why is it so important? How to best utilise CALayers Can you draw a CALayer without a UIView? Core Animation and UIKit performance comparisons Why should developers make more iPad apps? Should you design for a big screen or small screen first? What are the common problems when designing for different-sized screens? How to test different layouts effectively