|
|
August 24 · Issue #24 · View online
The curated collection of links about SwiftUI. Delivered every Monday.
|
|
|
Xcode 12 Beta 5 is out!
Xcode 12 beta 5 includes SDKs for iOS 14, iPadOS 14, tvOS 14, watchOS 7, and macOS 11. The Xcode 12 beta 5 release supports on-device debugging for iOS 9 and later, tvOS 9 and later, and watchOS 2 and later. Xcode 12 beta 5 requires Apple silicon running macOS Big Sur 11 beta or later, or an Intel-based Mac running macOS Catalina 10.15.4 or later.
|
|
Managing app in SwiftUI
One of the most important things that Apple did release this year was the native app and scene management for SwiftUI apps. This week we will understand how to manage our apps using App protocol without old AppDelegate. We will learn how to achieve the same set of features with App protocol.
|
Flexible layouts in SwiftUI
This year SwiftUI has learned grid layouts thanks to the new LazyVGrid and LazyHGrid. While these new components unlock very powerful layouts, SwiftUI doesn’t offer the same flexibility of UICollectionView just yet.
|
3D Cards Scrolling Animation in SwiftUI
Using ScrollView & GeometryReader to create animated 3D scroll effect.
|
Building SwiftUI debugging utilities
This week, let’s take a look at a few examples of building custom debugging utilities for SwiftUI-based views — from specific methods to general-purpose abstractions.
|
Functions as dependencies in Swift
Implementing an architecture within an application can be challenging. There are rules we can follow (SOLID, Clean Architecture) and patterns to guide us (MVVM, MVP, MVI, Redux, …) but sometimes, things we thought were well established deserve a step back. Lately, I’ve been in this situation while developing an application that relied on the use of higher order free functions.
|
|
Announcing Bow Lite 0.1
We have acknowledged that, and tried to provide a solution where you can practice Functional Programming in Swift, while minimizing the advanced concepts you need to know in order to use it. Today, we are announcing Bow Lite.
|
Functional Architecture in Swift
Bow Arch is a highly opinionated library to architect SwiftUI applications in a purely functional manner. It has a solid theoretical background behind it, whilst users of the library do not need to be proficient in such details to use it to its full power.
|
liquid: Create a playful backsplash in SwiftUI.
Create a subtle and playful backsplash with Liquid(). Try liquid behind your artwork, as a button, or even with your own shapes. Just add Liquid() to your view to get started!
|
|
SwiftUI Slides: Build Steps
Today we’ll start working on a new project: we’ll build a library that lets us easily create slides using simple SwiftUI views like Text and Rectangle. We’ve already been using a version of this library in some videos and it turns out to be very handy.
|
Did you enjoy this issue?
|
|
|
|
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|