SwiftUI Weekly - Issue #36
The curated collection of links about SwiftUI. Delivered every Monday.
News
macOS Big Sur: The MacStories Review
Big Sur is a big deal. The OS picks up where Catalina left off, further rationalizing Apple’s product lineup through design, new ways to bring apps to the Mac, and updates to existing system apps. The approach realigns functionality across Apple’s platforms after years of divergence from their common foundation: Mac OS X.
Reading
How an Hstack Lays out Its Children
For the most part SwiftUI’s layout system is intuitive to use, letting you achieve what you want with a little bit of experimentation. However, sometimes you encounter behaviors that are hard to reason about without a deeper understanding of the underlying implementation.
SwiftUI and UIKit interoperability - Part 2
In this second article about integrating SwiftUI and UIKit, we’ll take a look at how SwiftUI views can be embedded within UIKit-based view controllers, and various ways of sharing state between them.
Building, Releasing and Marketing an iOS Fitness App
I've spend the last few months building a boxing app to train at home with SwiftUI. In this article I'll share a lot of the things I've learned. This includes ASO, app design with Figma, keyword optimisation, boxing algorithms, monetization, SEO, social media marketing, localisation and more... It's a big one, so get ready!
Creating custom SwiftUI container views
Using a dedicated protocol to make it easy to define new containers.
Build a Chat App Interface With SwiftUI
Every app has messaging now. Here’s how you can quickly build messaging into your app.
Code
SlideOverCard
A SwiftUI card design, similar to the one used by Apple in HomeKit, AirPods and Apple Card setup, NFC scanning and more. It is specially great for setup interactions.
Video
The details of UI typography - WWDC 2020
Learn how to achieve exceptional typography in your app's user interface that enhances legibility, accessibility, and consistency across Apple platforms. Get up to speed on the latest advancements to the San Francisco font family including the move to variable fonts for accommodating optical sizes and weights. We'll also share tips about how to get the most out of systems fonts, support dynamic type with custom fonts.
SwiftUI 2.0 App Store Animations
In this Video i'm going to show how to create App Store Animations With Hero Animations And Swipe Down To Close Animation Using SwiftUI 2.0.