Enabling Developer Mode in iOS 16 for Xcode Development
Whether you just start learning iOS developement or have been building apps for years, you will need to deploy your app to a real iOS device for testing. In iOS 16, you need to perform a couple of configuration to enable...
How to Capture Text within Image Using Live Text API and SwiftUI
Last year, iOS 15 came with a very useful feature known as Live Text. You may have heard of the term OCR (short for Optical Character Recognition), which is the process for converting an image of text into a machine-readable text...
How to Display a Bottom Sheet Using SwiftUI
In iOS 15, Apple unveiled the UISheetPresentationController class for displaying an expandable bottom sheet in iOS apps. At the time, it’s only available in the UIKit framework. For SwiftUI, you either have to build your...
What’s New in SwiftUI 4 for iOS 16
Earlier this week, Apple kicked off WWDC 22. The SwiftUI framework continues to be one of the main focuses of the conference. As expected, Apple announced a new version of SwiftUI that comes along with iOS 16 and Xcode 14. This...
Language Detection and Text to Speech in SwiftUI Apps
With the advent of machine learning and artificial intelligence, the iOS SDK already comes with a number of frameworks for developers to develop apps with machine learning-related features. In this tutorial, let’s explore...
How to Create Confetti Animations in SwiftUI
From time to time, we received questions about how to create confetti animations. Undoubtedly, you can build the animation from the ground up using SwiftUI or UIKit. Recently I came across an open source library called...
Using Lottie and SwiftUI to Create Awesome Animations
A few years ago, I wrote a tutorial about the Lottie library. A reader asked if he could use the library in SwiftUI projects. So, in this tutorial, let’s revisit this amazing library and see how we can use it in SwiftUI...
Celebrating 10 Years of AppCoda
I can’t believe it’s been ten years since starting AppCoda. AppCoda already turned 10 years old in Apr 2022! When I wrote my first article on the blog, I couldn’t imagine it would bring me so many opportunities...
Working with Image Tracking in ARKit
Starting from iOS 12, developers can use the back-facing camera to detect and track known images by using an API called ARImageTrackingConfiguration. What does it mean to you? If you’ve watched the Harry Potter movie...
Using Markdown in SwiftUI
Other than all the big features such as AsyncImage and searchable, the iOS 15 SDK also introduced some minor improvements to streamline the development of iOS apps. In this tutorial, we will show you how to use Markdown in...