|
May 11 · Issue #187 · View online |
|
Happy reading! As always, if you’d like to support Swift Weekly please share this issue with friends and colleagues.
|
|
|
Composable Architecture, the library
The folks at Point-Free are releasing the Composable Architecture as an open-source library. It is a way to build applications in a consistent and understandable way, with composition, testing and ergonomics in mind.
|
Testing UIKit accessibility in unit tests – Ole Begemann
How to write a unit test that uses UIKit’s accessibility properties.
|
MVP + Coordinators in SwiftUI (part 1) | Luis Ascorbe
In this article, we’ll learn how to set up an entire screen with the MVP pattern, we’ll create a base Coordinator protocol, and implement our first 2 coordinators. We’ll see how to wrap our view in a NavigationView, and how we can implement NavigationLink so it doesn’t depend on anything else in the view.
|
Testing SwiftUI Views
Explore testing SwiftUI views. What is snapshot testing? How to snapshot test SwiftUI views with code examples? Best practices of snapshot testing in SwiftUI using Swift and Xcode.
|
Natural Language Toolkit Word Counter • Christian Tietze
In this article, Christian Tietze explores how you can utilize the NaturalLanguage.framework to count the number of words in a sentence correctly for all languages.
|
The Complete Guide to NavigationView in SwiftUI – Hacking with Swift
NavigationView is one of the most important components of a SwiftUI app, allowing us to push and pop screens with ease, presenting information in a clear, hierarchical way for users. In this article, Paul Hudson explains it in detail.
|
Propagating user-facing errors in Swift | Swift by Sundell
Let’s take a look at a few techniques that can make it much simpler to propagate runtime errors to our users, and how employing some of those techniques could help us present richer error messages without having to add a ton of complexity within each UI implementation.
|
The magic of fixed size modifier in SwiftUI | Majid’s blog about Swift development
Do you know what exactly the fixed size modifier in SwiftUI does and how it works? Majid writes about all the magic and power behind the fixed size modifier.
|
Public Key Hash Pinning on iOS - Supercharge's Digital Product Guide - Medium
David Tamas provides an implementation example of public key hash pinning on iOS using Swift.
|
|
Ctrl Group are looking for an iOS Engineer (London or remote)
Ctrl Group builds digital products for patients, healthcare practitioners and researchers to gather evidence and provide better care. We’re looking for an iOS engineer to join our team in London, or work remotely as part of our distributed team.
|
|
GitHub - denisPoifol/CombinePlaygrounds
A playground that should read as book about the Combine framework, but with the added benefit that it is a playground and you can get your hands into the code if you want to.
|
GitHub - Dimillian/ACHNBrowserUI
Animal Crossing New Horizon items catalog in SwiftUI - Dimillian/ACHNBrowserUI
|
GitHub - Moya/Moya: Network abstraction layer written in Swift.
Network abstraction layer written in Swift.
|
Did you enjoy this issue?
|
|
|
|
In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|