
Sign up to save your podcasts
Or


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 1:19:12 What other tools can help us make adaptive layouts? Tips for working with adaptive layouts
In this episode, Paul talks to Daniel Steinberg about functional programming, monads, Swift Evolution, and more.
Detailed topics:
• What is functional programming in Swift?
• What is the definition of functional programming in Swift?
• What are the advantages of functional programming in Swift?
• Are there any disadvantages to functional programming in Swift?
• What are the first steps for functional programming in Swift?
• How to improve your functional programming skills?
• What are monads?
• What problem does Combine solve?
• Is Combine only for SwiftUI developers?
• What is Combine missing?
• How to encourage idiomatic usage of Combine
• Is SwiftLint ready for SwiftUI?
• How to break up structs and classes
• How to keep up with Swift Evolution
• Microsoft and open source
• How well is Swift Evolution working?
• Why are function builders fundamental in SwiftUI?
• What would make Swift.org better?
• What's the most exciting feature of future Swift?
In this episode, Paul talks to Kaya Thomas about marketing indie apps, push notifications, identifying SwiftUI errors, and more.
Detailed topics:
In this episode, Paul talks to John Sundell about his tips for getting a job, how to improve your Swift skills, how to start writing your own articles about iOS development, and more.
Detailed topics:
In this episode, Paul talks to Ellen Shapiro about her approach to testing, Swift Package Manager, GraphQL, and more.
Detailed topics:
In this episode, Paul talks to James Thomson about how to get featured on the App Store, creating a good work from home environment, and how to market indie apps successfully.
Detailed topics:
From the publisher's feed