SwiftUI Weekly

Share this post

SwiftUI Weekly - Issue #56

weekly.swiftwithmajid.com

SwiftUI Weekly - Issue #56

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

Apr 26, 2021
Share this post

SwiftUI Weekly - Issue #56

weekly.swiftwithmajid.com

News

What’s new in Swift 5.4?

Multiple variadic parameters, improved implicit member syntax, result builders, and more!

Reading

Using SwiftUI’s frame modifier to resize and align views

How the frame modifier can be used to create resizable views that fill the container they’re rendered in.

Four ways to customize TextFields

SwiftUI is a dream for prototyping and building views: in this article, let’s see how we can customize a TextField.

How to apply custom button styles

To style a button with some predefined style inside your app you would usually use the buttonStyle method and apply one to it (e.g DefaultButtonStyle). In terms of accessibility it is most often recommended to stick with these button styles, but (as most developers probably know) in some cases the design dictates otherwise and you need more customization.

Drop Shadow in SwiftUI

Read about how to drop shadow on any view in SwiftUI, and discover a couple of practical and useful tricks when applying shadows to buttons.

Code

AlertToast-SwiftUI

Alert Toast is an open-source library in Github to use with SwiftUI. It allows you to present popups that don't need any user action to dismiss or to validate. Some great usage examples: Message Sent, Poor Network Connection, Profile Updated, Logged In/Out, Favorited, Loading, etc.

Video

Getting Started with Combine

In this video, we’re going to explore the Combine Framework. In this Combine Framework tutorial, we’ll be looking at Practical examples in SwiftUI & UIKit. We’ll discuss a range of topics within the Combine Framework such as Publishers, Subscriptions, Cancellables, Memory Management and many more topics within the Combine Framework, alongside real-life examples you may come across in your project.

Handling Keyboard & Pointer Interactions in SwiftUI

Learn how to handle the iOS keyboard, external hardware keyboards, and pointer interactions in a SwiftUI app.

Welcome and Sign In Page

We design two pages one is the welcome page, which contains an image with two-button one for getting started and for login. once users open the app they will see this page. When they click on the Sign-in button it shifts them to the sign-in page, our app allows you to sign in with Apple and Google or you can log in by using your email.

Composable Views Using @ViewBuilders in SwiftUI

In this video, Mohammad Azam will demonstrate how to use @ViewBuilders in SwiftUI to create composable views.

Meta

Why I don’t want Xcode on the iPad

I don’t want Xcode on the iPad. I used to think I did, or that it might be useful, but I’ve reconsidered. My reasoning stems from the different underlying constraints of iPadOS vs. macOS – some physical, some philosophical.

Share this post

SwiftUI Weekly - Issue #56

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