Note: There’s an equivalent article for Angular in Medium and GitHub.
AVIF has been getting a lot of tech press, but Jon Sneyers is hot on JPEG XL (which makes sense as he's the "chair of the JPEG XL ad hoc group in the JPEG
Learn to make your SwiftUI views smaller, simpler, and more reusable.
In this article we are going to learn how to implement the powerful MVVM design pattern in SwiftUI applications that are leveraging the Combine framework. The combination of these 3 concepts will be the standard
This post shows two ways of achieving dependency injection in SwiftUI: using @EnvironmentObject or a View Model Factory.
Implementing the Remote Configuration feature and integrating it with the latest Swift development environment; the pros and cons of adding dependencies.
The tab bar interface appears in some of the most popular mobile apps such as Facebook, Instagram, and Twitter. A tab bar appears at the bottom of an app screen and let users quickly switch between different functions of an app. In UIKit, you use the UITabBarController to create the tab bar interface. For the SwiftUI framework, it provides a UI component called TabView for developers to display tabs in the apps. In this tutorial, we will show you how to create a tab bar interface using TabView, handle the tab selection, and customize the appearance of the tab bar. […]
In this tutorial, you’ll learn how data flow in SwiftUI helps maintain a single source of truth for the data in your app.
SwiftUI does not offer a SearchBar View out of the box yet. But we can fall back to using UISearchBar of UIKit.
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
How to install Docker Desktop on the Mac so it can run Kubernetes on your desktop.
With containers gaining the attention of enterprises, the focus is slowly shifting to container orchestration.
Kubernetes is an open source platform that automates Linux container operations. It eliminates many of the manual processes involved in deploying and scaling containerized applications.
Prevent man-in-the-middle attacks in your app whether you use Apple’s APIs or Alamofire
In this MVVM with Combine Tutorial, you’ll learn how to get started using the Combine framework along with SwiftUI to build an app using the MVVM pattern