Reading time: 2 min

This recipe shows how to combine ScrollViewReader and onChange(of:perform:) to jump to the selected item in a scrollable view. We'll use this method to update our top tabs and make them fully visible when selected.

Continue Reading...

Reading time: 1 min

This recipe shows how to implement an indefinite loading bar in SwiftUI. This kind of view is common in Android Material Design as it's sleek and takes up less space than a conventional, circular LoadingView.

Continue Reading...

Reading time: 1 min

This recipe shows how to render a progress dialog / HUD in SwiftUI.

Continue Reading...

Reading time: 1 min

This recipe show how to display a custom dialog in SwiftUI. You can customize the dialog content in any way you want.

Continue Reading...

Reading time: 3 min

This recipe shows how to implement a swipeable pager view in SwiftUI.

Continue Reading...