AppCoda
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Search
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
AppCoda
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Search
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Simon Ng
Author @simonng

Simon Ng


Founder of AppCoda. Author of multiple iOS programming books including Beginning iOS Programming with Swift and Mastering SwiftUI. iOS App Developer and Blogger. Follow me at Facebook, Twitter and Google+.

Read Article
SwiftUI
SwiftUI

Creating a Line Chart Using SwiftUI Charts API


The Charts framework is one of my favourite features for the new version of SwiftUI in iOS 16. Prior to iOS 16, you need to build your own charts or rely on third party library to render charts for you. With the release of this...

  • Simon Ng
  • 21st Jun '22
  • 0
  • Read More...
Read Article
Xcode
Xcode

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...

  • Simon Ng
  • 17th Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

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...

  • Simon Ng
  • 16th Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

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...

  • Simon Ng
  • 14th Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

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...

  • Simon Ng
  • 11th Jun '22
  • 0
  • Read More...
Read Article
iOS
iOS

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...

  • Simon Ng
  • 2nd Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

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...

  • Simon Ng
  • 12th May '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

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...

  • Simon Ng
  • 13th Apr '22
  • 0
  • Read More...
Read Article
Announcement
Announcement

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...

  • Simon Ng
  • 8th Apr '22
  • 0
  • Read More...
Read Article
iOS
iOS

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...

  • Simon Ng
  • 22nd Mar '22
  • 0
  • Read More...
Newer Posts
  • 1
  • 2
  • 3
  • 4
  • …
  • 17
Older Posts

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
Newer Posts
  • 1
  • 2
  • 3
  • 4
  • …
  • 17
Older Posts
AppCoda is one of the leading iOS programming communities. Our aim is to teach everyone how to build apps with high quality and easy-to-read tutorials. Learn by doing is the heart of our learning materials.

Meet AppCoda

About
Our Team
Write for Us
Advertise

Our Books

Beginning iOS Programming with Swift
Written for beginners without any programming experience. Supports Xcode 13, Swift 5.5 and iOS 15.
Intermediate iOS Programming with Swift
Written for developers with some iOS programming experience. The book uses a problem-solution approach to discuss the APIs and frameworks of iOS SDK.

Our Products

RSS App Template
Save you thousands of dollars. Simply plug your own RSS feeds and turn the Xcode template into a RSS reader or a Blog reader app.

Our Course

Beginning iOS Programming with Swift
Learn how to code in Swift and build a real world app from scratch. Now supports Xcode 13, Swift 5.5 and iOS 15.

Copyright © AppCoda. 2023 • All rights reserved.

Terms of Service | Privacy Policy | RSS Feed | Contact Us

  • Twitter
  • Facebook
  • GitHub