Homepage
Open in app
Sign in
Get started
AppCoda Tutorials
A great collections of Swift and iOS app development tutorials
Follow
Exploring ImagePlayground: AI-Powered Image Generation in iOS 18
Exploring ImagePlayground: AI-Powered Image Generation in iOS 18
In this tutorial, we’ll walk you through building a simple app using SwiftUI and the ImagePlayground framework.
Simon Ng
Mar 5
Using Navigation Transition to Create Hero Animation in iOS 18
Using Navigation Transition to Create Hero Animation in iOS 18
Apple’s engineers may have long recognized the widespread desire among iOS developers to recreate the elegant hero animation featured in…
Simon Ng
Sep 24, 2024
Using Translation API in Swift and SwiftUI
Using Translation API in Swift and SwiftUI
iOS already includes a system-wide translation feature that allows users to easily translate text into various languages. With the release…
Simon Ng
Jul 1, 2024
What’s New in SwiftUI for iOS 18
What’s New in SwiftUI for iOS 18
The iOS 18 update introduces a host of significant enhancements to SwiftUI. This tutorial offers a concise introduction tothe new features.
Simon Ng
Jun 21, 2024
Building an AI Image Recognition App Using Google Gemini and SwiftUI
Building an AI Image Recognition App Using Google Gemini and SwiftUI
In this tutorial, we will demonstrate how to use Google Gemini APIs for image recognition.
Simon Ng
May 15, 2024
Integrating Google Gemini AI with Swift and SwiftUI
Integrating Google Gemini AI with Swift and SwiftUI
This tutorial shows how to integrate Google Gemini AI into a SwiftUI app.
Simon Ng
Apr 25, 2024
Using Xcode Previews in UIKit Development
Using Xcode Previews in UIKit Development
When SwiftUI was first released, one of the great features that piqued my interest was the instant preview function. This feature empowers…
Simon Ng
Mar 19, 2024
Understanding @FocusState, @FocusedValue and @FocusedObject in SwiftUI
Understanding @FocusState, @FocusedValue and @FocusedObject in SwiftUI
In any user interface, focus plays a crucial role in determining which element receives the next input. SwiftUI provides a powerful set of…
Simon Ng
Mar 14, 2024
Building a Barcode Generator App Using SwiftUI
Building a Barcode Generator App Using SwiftUI
Let’s see how to generate barcodes using SwiftUI and Core Image
Simon Ng
Feb 7, 2024
How to Use SwiftData in UIKit Apps
How to Use SwiftData in UIKit Apps
Learn how to pair SwiftData with UIKit and manage data in database with this new framework
Simon Ng
Dec 26, 2023
Introduction to String Catalogs for App Localization in iOS 17
Introduction to String Catalogs for App Localization in iOS 17
With the release of Xcode 15, Apple introduced an exciting feature called String Catalogs. This feature aims to streamline the localization…
Simon Ng
Nov 26, 2023
How to Use SwiftUI Preview in SwiftData
How to Use SwiftUI Preview in SwiftData
In this tutorial, we will explore how to integrate SwiftData with SwiftUI Preview.
Simon Ng
Oct 20, 2023
How to Customize Toolbar and Navigation Bar in SwiftUI
How to Customize Toolbar and Navigation Bar in SwiftUI
SwiftUI provides additional modifiers to further enhance the customization of toolbars. Let’s see how to work with the modifiers.
Simon Ng
Oct 7, 2023
Using SymbolEffect to Animate SF Symbols in SwiftUI
Using SymbolEffect to Animate SF Symbols in SwiftUI
In this tutorial, we will show you how to work with the new symbolEffect modifier to create various types of SF Symbol animations.
Simon Ng
Sep 20, 2023
Creating Tips Using the new TipKit Framework in iOS 17
Creating Tips Using the new TipKit Framework in iOS 17
It’s always important to make your app as intuitive as possible. However, for some features, it may be helpful to provide extra information…
Simon Ng
Sep 5, 2023
Using KeyframeAnimator in SwiftUI to Create Advanced Animations
Using KeyframeAnimator in SwiftUI to Create Advanced Animations
Learn how to use KeyframeAnimator in iOS 17 to create advanced animations
Simon Ng
Aug 30, 2023
Using PhaseAnimator to Create Advanced Multi-Step Animations
Using PhaseAnimator to Create Advanced Multi-Step Animations
In iOS 17, SwiftUI comes with a new modifier called PhaseAnimator, allowing developers to create multi-step animations with minimal code.
Simon Ng
Aug 27, 2023
How to Embed Photos Picker in iOS Apps with SwiftUI
How to Embed Photos Picker in iOS Apps with SwiftUI
Starting with iOS 16, SwiftUI introduces a native photo picker view known as PhotosPicker. If your app requires access to users’ photo…
Simon Ng
Aug 23, 2023
Using ScrollView to Build an Image Carousel in iOS
Using ScrollView to Build an Image Carousel in iOS
In this tutorial, we will show you how to create a carousel UI using the new version of ScrollView, which comes with paging support.
Simon Ng
Aug 17, 2023
Using UnevenRoundedRectangle to Round Specific Corners in SwiftUI
Using UnevenRoundedRectangle to Round Specific Corners in SwiftUI
In SwiftUI, there is a convenient built-in modifier called cornerRadius that allows you to easily create rounded corners for a view. By…
Simon Ng
Aug 14, 2023
Building an Image Carousel from Scratch with SwiftUI
Building an Image Carousel from Scratch with SwiftUI
Carousel is one of the common UI patterns that you see in most mobile and web apps. Some people refer it as an image slider or rotator…
Simon Ng
Aug 7, 2023
A Beginner’s Guide to SwiftData in iOS 17
A Beginner’s Guide to SwiftData in iOS 17
SwiftData is a new framework in iOS 17 that is designed to replace Core Data. It’s designed to be much easier to use for data management.
Simon Ng
Aug 5, 2023
About AppCoda Tutorials
Latest Stories
Archive
About Medium
Terms
Privacy
Teams