As you may know, Apple was discontinuing the development of HomePod and wants to focus on the mini ve AppCoda Weekly - Issue #218 By [AppCoda Weekly]( • Issue #218 • [View online]( As you may know, Apple was discontinuing the development of HomePod and wants to focus on the mini version. I own both HomePod and HomePod mini. Personally, I prefer the original version over the mini and was awaiting the next release of the HomePod. Itâs really sad to hear the news. Are you a HomePod owner? Whatâs your thought on that?
As always, we collected tons of great tutorials for your weekend reading. Hope you enjoy it. Talk soon,
Simon Tutorials [Swift: Demystifying Autoclosures](
[Swift: Demystifying Autoclosures]( An autoclosure works by automatically wrapping a function argument in a closure. Learn what the mysterious @autoclosure is and how to use it in Swift.
[medium.com]( • [Share]( [Clean Swift (VIP) iOS Architecture Pattern]( Explore Clean Swift which is not the easiest to maintain, but possibly the best to avoid coupling and be able to keep a high code coverage score. [www.netguru.com]( • [Share]( [Advances In XCFrameworks](
[Advances In XCFrameworks]( This post goes over the recent advances in the XCFramework format in Xcode 12, and discusses how these changes impacted SDK vendors.
[pspdfkit.com]( • [Share]( [Automatic Handling Of Property Wrapper Default Values](
[Automatic Handling Of Property Wrapper Default Values]( Take a look +at how the compiler can automatically map default property values to property wrapper initializers, even when a wrapper accepts multiple arguments.
[www.swiftbysundell.com]( • [Share]( [Quick Tips On Embracing @ViewBuilder]( SwiftUI has completely revolutionized how you declare UI in your apps, Xcode 12 has enabled big steps forward for even more elegant expressiveness. In this article see how you can improve your codebase thanks to these advances. [www.fivestars.blog]( • [Share]( [FocusedValue And FocusedBinding Property Wrappers In SwiftUI](
[FocusedValue And FocusedBinding Property Wrappers In SwiftUI]( Last year Apple has done a great job in terms of focus management in SwiftUI. This tutorial talks about FocusedValue and FocusedBinding property wrappers.
[swiftwithmajid.com]( • [Share]( [How To Create S Dynamic Pager View For Onboardings]( This tutorial shows how a Pager View in SwiftUI is created easily using a simple enum based View combined with custom transitions for a paging experience. [www.avanderlee.com]( • [Share]( [How To Use Alert With SwiftUI](
[How To Use Alert With SwiftUI]( Alerts are one of the most crucial building blocks of iOS applications and SwiftUI has the Alert component. Check out a couple of ways how to use it.
[dev.to]( • [Share]( [How To Show UIMenu From UIButton Or UIBarButtonItem](
[How To Show UIMenu From UIButton Or UIBarButtonItem]( Learn how to display context / popup menu from UIBarButtonItem and UIButton with this guide.
[nemecek.be]( • [Share]( [Scene Vs. App Delegate Explained](
[Scene Vs. App Delegate Explained]( What does the new Scene Delegate class in your iOS project do? In this article, dive into the scene delegate and how it affects building UIs on iOS.
[learnappmaking.com]( • [Share]( [Using Self, Weak, And Unowned In Combine](
[Using Self, Weak, And Unowned In Combine]( Should you use self, weak, or unowned with your reactive code?  This post goes over common scenarios for using weak, unowned or simply self.
[trycombine.com]( • [Share]( [How Uber Deals With Large iOS App Size](
[How Uber Deals With Large iOS App Size]( This article describes how the code size of Uberâs iOS Rider app was reduced by 23% using advanced compiler technologies.Â
[eng.uber.com]( • [Share]( [Encrypt DNS In iOS 14 Applications]( Why bother encrypting DNS queries when HTTPS is widely in use? See how iOS14 added support for encrypted DNS and, in particular, DoH, which enhances privacy significantly. [stavrosschizas.com]( • [Share]( [How To Use C libraries In Swift?](
[How To Use C libraries In Swift?]( Learn how to use system libraries and call C code from Swift. Interoperability between the Swift language and C for beginners.
[theswiftdev.com]( • [Share]( [Swift: Generics Made Really Simple](
[Swift: Generics Made Really Simple]( Generics might sound like a difficult and advanced topic in Swift. Learn how simple generics really are and how to use them in your code from now on.
[medium.com]( • [Share]( Ads/ Sponsored [Mastering SwiftUI for Xcode 12 & iOS 14](
[Mastering SwiftUI for Xcode 12 & iOS 14]( Learn how to build fluid UIs and a real world app with SwiftUI. Dive deep into SwiftUI and learn to develop UI in declarative syntax. You will work with various UI elements including Context Menu, List, ScrollView, etc, and learn how to create complex layouts with Stacks. Now it covers new features in iOS 14 like grid layout and animation. We are going to add more new content to the book. And you will get the new update for free.
[www.appcoda.com]( • [Share]( UI/ UX [15 Amazing Travel App Designs You Should See](
[15 Amazing Travel App Designs You Should See]( In 2021 users are ready to try new products and user experience. You need to know the latest trends to create a better UX for your travel app designs.
[medium.muz.li]( • [Share]( [6 Tips To Excel In Designing Dark Mode](
[6 Tips To Excel In Designing Dark Mode]( This article is the curated list of tips that can be followed while designing dark mode for any device.
[uxplanet.org]( • [Share]( [UI Design Testing Tools I Use All The Time](
[UI Design Testing Tools I Use All The Time]( In this article, Paul Boag explores some of the useful tools that he keeps close at his work as a UI designer.
[www.smashingmagazine.com]( • [Share]( [7 Things Developers Need Designers To Know](
[7 Things Developers Need Designers To Know]( To get to the bottom of the designer-developer handoff issue, this post reveals the talks with developers to understand the essential things developers need designers to know.
[blog.proto.io]( • [Share]( Libraries [openhaystack](
[openhaystack]( Build your own âAirTagsâ ð· today! Framework for tracking personal Bluetooth devices via Appleâs massive Find My network.
[github.com]( • [Share]( [SwiftUI-Hook](
[SwiftUI-Hook]( A SwiftUI implementation of React Hooks. Enhances reusability of stateful logic and gives state and lifecycle to function view.
[github.com]( • [Share]( [adb-tools-mac]( Mac menu bar app for common adb tools written in SwiftUI
[github.com]( • [Share]( Did you enjoy this issue? [AppCoda Weekly]( By [AppCoda Weekly]( Must-read Swift & iOS programming articles that take your skills to the next level. Deliver every Tuesday! [Tweet]( Â Â Â [Share]( 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](. Powered by [Revue](