Sling Academy
Home/SwiftUI

SwiftUI

Learn SwiftUI to create beautiful, iOS-native apps
SwiftUI: Rendering an Array of Dictionaries in a List

SwiftUI: Rendering an Array of Dictionaries in a List

Updated: May 13, 2023
This practical article will walk you through a couple of different ways to render an array of dictionaries in a List in SwiftUI. I assume you already have some basic understanding of SwiftUI, so I won’t waste your time by explaining......
SwiftUI: 2 Ways to Group Items in a List

SwiftUI: 2 Ways to Group Items in a List

Updated: May 11, 2023
This practical, example-based article will walk you through a couple of different ways to group items in a List in SwiftUI (caution: you will see a lot of code). Using listStyle modifier TL;DR You can also use the listStyle......
SwiftUI: How to remove line separators from a List

SwiftUI: How to remove line separators from a List

Updated: May 11, 2023
In SwiftUI, line separators are shown by default in List views. They help to visually distinguish each row and indicate the boundaries of each interaction area. However, not all List views need to have line separators. Sometimes, you may......
SwiftUI: How to Create a Zebra Striped List

SwiftUI: How to Create a Zebra Striped List

Updated: May 11, 2023
In mobile apps, a zebra striped list is a list that has alternating background colors for each row. It is often used to improve the readability and aesthetics of data display. This concise, practical article shows you how to implement......
SwiftUI: A Step-by-Step Guide to Building a Hello World App

SwiftUI: A Step-by-Step Guide to Building a Hello World App

Updated: Feb 24, 2023
This article is aimed at newcomers to the first steps on the journey into the world of SwiftUI and iOS Development. Therefore, I will explain everything in detail and understandable (maybe it’s as simple as boring). Before getting......
SwiftUI: How to Install Third-Party Packages

SwiftUI: How to Install Third-Party Packages

Updated: Feb 21, 2023
When developing apps for Apple devices using SwiftUI, there might be situations where you find it necessary to use a third-party package. This can help you save tons of time and effort. There are a variety of third-party packages that......