SwiftUI Weekly

Share this post

SwiftUI Weekly - Issue #38

weekly.swiftwithmajid.com

SwiftUI Weekly - Issue #38

The curated collection of links about SwiftUI. Delivered every Monday.

Dec 7, 2020
Share this post

SwiftUI Weekly - Issue #38

weekly.swiftwithmajid.com

News

Enroll in the App Store Small Business Program

To help accelerate innovation and propel businesses and individual developers forward with the next generation of groundbreaking apps on the App Store, this program provides a reduced commission rate of 15% on paid apps and in-app purchases for developers and their associated accounts that earn up to 1 million USD in annual proceeds.

Reading

Focus management in SwiftUI

WWDC 20 brings us tons of new SwiftUI APIs, which we can use to improve our apps user experience without using UIKit. One of these new APIs was the focus management API that we can use on iOS, macOS, tvOS, and watchOS. This week we will talk about SwiftUI functionality that allows us to manage the focus in our apps.

Commands in SwiftUI

This week we will talk about another new API that Apple released this year during WWDC 20. Replacing AppDelegate with the new SwiftUI App Lifecycle brings us tons of new APIs that we can use to replace old functionality with a brand new declarative API. One of those APIs is commands, which we will cover today.

WidgetKit for iOS

Widgets seem to be the surprise hit of iOS 14. They're also a great opportunity to jump into SwiftUI. Here's my guide to get you started building widgets with WidgetKit.

The future of SwiftUI navigation

As it stands today, SwiftUI presents some limitations when dealing with NavigationLinks.

The lifecycle and semantics of a SwiftUI view

A look at what it means for SwiftUI to be a value-driven UI framework, and how we might need to break certain assumptions when adopting SwiftUI within our projects.

How to deal with modal views (a.k.a. sheets) with SwiftUI

SwiftUI sheets help us show a modal view to users. sheet is an instance method to the View Presentation. It describes how we can show our SwiftUI views, covering specific user journey scenarios.

Adding Views and Modifiers to the Xcode Library

Xcode 12 allows you to add your own custom SwiftUI views and modifiers to the Xcode Library. Here's my quick summary of how it works.

Building a SwiftUI Design System – Part 2

Let Joel show you how these commonly used components can be made reusable and conclude this part of the series with a brief discussion of syncing design with code.

Code

CMLoadingButton

Animated loading button for SwiftUI.

Video

UIKit -> SwiftUI

Follow along how I slowly convert and existing UIKit app into a SwiftUI app

Share this post

SwiftUI Weekly - Issue #38

weekly.swiftwithmajid.com
TopNew

No posts

Ready for more?

© 2023 Majid Jabrayilov
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing