SwiftUI Design System Considerations: Semantic Colors
A macro-based way to use semantic colors in SwiftUI that keeps things clean, safe, and easy to use.
My universe on the internet
A macro-based way to use semantic colors in SwiftUI that keeps things clean, safe, and easy to use.
Build flexible, styled, and slot-enabled listitems in SwiftUI with a clean, reusable API.
Flow Navigation is a declarative navigation system for SwiftUI that enables linear, structured, type-safe flows.
Learn how to leverage SwiftUI property wrappers effectively beyond traditional Views by conforming to DynamicProperty.
Understanding when to use `withAnimation` in SwiftUI
Create a SwiftUI trailing label textfield that visually aligns the label with the input value, improving the user experience in forms.
Adding reverse masks to a view to cut out those pixels.
A reference work of how raw strings work in Swift
The EnvironmentBacked property wrapper makes it easier to create flexible views with a great API.
An example of how nesting structs in SwiftUI can make powerful and reusable forms.
Creating a modifier to place buttons at the bottom of the screen with a minimum spacing to the edge.
Adding overlays to a view that only render above the view's own pixels.
Introduction of the UnwrappingButton, and how it can help us to ensure the validity of data in SwiftUI.
We build an Observer-pattern-like implementation for SwiftUI with actions passed into the environment.
We dive into the Environment in SwiftUI and see how we can use it to pass down actions, and simplify the use of our views.
Enums are a great way to define a finite choise of states. To make this easy, we create an EnumPicker which makes it simple an flexible to pick an enum.
The SwiftUI documentation can be complicated, especially whens it lies. Here is the propper way to apply background to a List.
With bitboards we use a simple integer type to store information on a bit level
Lets extend the Swift language to contain an exclude method for functional programming
Learn how decode an array of items, even if some of the items misses some values
Every UIView can spawn an inputView like a keyboard, let us see how to do this
Making our apps look like the system, can make them feel at home in the system. Lets see how we can emulate the keys of the UIKeyboard
A short review of Coderunner 3
Learn how to create custom UIViews in code
Learn the power of using zip() in Swift
Often we have a tight coupling between our tableviews and datasources, lets see have one tableview can have multiple datasources