iOS Stack Weekly — Issue#121

Amisha I
Canopas
Published in
2 min readApr 22, 2024

--

Welcome to iOS Weekly — a newsletter on new development and updates of the iOS universe curated by Canopas team, delivered every Monday.

Articles

SwiftUI: Paged Tab Bar

In this article, they have shown how to make a paged tab bar like the following in SwiftUI.

ITMS-91053: Missing API declaration

As an iOS app developer, you’ve probably come across a notable warning from Apple: ITMS-91053: Missing API Declaration.

Why are functions first-class citizens in Swift?

In this post, they have discussed why are function, closure, and protocol first-class citizens in Swift.

Bottom Tab Bar Navigation Design Best Practices

This article describes the best practices of the bottom tab bar navigation for mobile and tablet devices.

SwiftUI loading states with a twist

In this post, they have explored the challenges and solutions to ensure our code maintains tidy, even in seemingly “simple” tasks like data loading.

SwiftUI Tasks Blocking the MainActor

Here’s an easy way to accidentally block the MainActor, and hang the user interface, with a long-running task on a background thread.

SwiftUI: Custom View Transition(Navigation) With Matched Geometry

In this article, they have shown how we can use matchedGeometryEffect to animate views, create a zoom effect, and replace NavigationStack.

Suggest a link for the upcoming weekly

Suggestions and feedback are more than welcome!

Please contact us at Canopas Twitter handle @canopas_eng with the content or feedback you have, and we will consider it in our next weekly.

--

--