SwiftUI Weekly - Issue #55
The curated collection of links about SwiftUI. Delivered every Monday.
Reading
Accessibility actions in SwiftUI
SwiftUI provides us accessible views out of the box, and usually, you don’t need to do anything to build an accessible app for your users. But there is always room for improvements and additional functionality that you can create using Accessibility API. This week we will learn how to provide custom accessibility actions for SwiftUI views.
SwiftUI Aurora Background Animation
Lately, I’ve been working on my well-being app, Pearl. I’m going through a redesign with the help of my friends Joel and Jillian at Return Technologies! And I was interested in making a beautiful gradient background. Something using a sort of aurora design.
Best practice to build accessible apps with SwiftUI
Last year I had the opportunity to learn SwiftUI development and specifically to work on making views more accessible. At that time, I set up for the team a list of best practices. Today, I've decided to share those with you.
How to create a Conditional View Modifier in SwiftUI
A Conditional View Modifier can be created using a custom extension on View. Combined with a Boolean extension we simplify our SwiftUI logic.
Every SwiftUI protocol explained
How many protocols does SwiftUI define? How many do we know about and actually use? Let's answer these questions, and more!
Sheet happens. Working with modal views in SwiftUI
My experience with sheets in SwiftUI based on developing pet projects.
Code
isowords
Open source game built in SwiftUI and the Composable Architecture.
Video
SwiftUI In Production
With the 10.3 release of our iOS PDF SDK, we’re shipping SwiftUI in production. This is a big milestone for us, and an even more interesting one, as our product still supports iOS 12. In this talk I'll explain how we built this feature while also keep things working for iOS 12, and why we picked SwiftUI for it.
Episode #142: A Tour of isowords
In past episodes, we took a peek behind the curtains of our recently released iOS game. Now it's time to dive deep into the codebase to see how it's built. We'll start by showing our modern approach to project management using SPM and explore how the Composable Architecture powers the entire application.
Authentication in SwiftUI App Using JSON Web Token (JWT)
In this video, Mohammad Azam will demonstrate how to use JSON Web Token authentication in a SwiftUI application. Azam will demonstrate how to implement a NodeJS (ExpressJS) server on Glitch, which can generate a token and send it to the client. The client can later send that token to verify authenticity.