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

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...
Read Article
SwiftUI
SwiftUI

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

  • Simon Ng
  • 8th Mar '22
  • 0
  • Read More...
Read Article
Announcement
Announcement

Intermediate iOS Programming with Swift is Now Updated for iOS 15 and Xcode 13


This intermediate book (over 950 pages) uses a problem-solution approach to teach you Swift programming and covers some of the common APIs provided by the iOS SDK including Core ML and ARKit. The book and the source code bundled...

  • Simon Ng
  • 2nd Mar '22
  • 0
  • Read More...
Read Article
iOS
iOS

Swift Playgrounds 4: Building a Text to Speech App Entirely on iPad


In WWDC 21, one of the announcements that caught my attention was the massive changes of Swift Playgrounds. Not only can you learn Swift using Playgrounds, the new update allows developers to create apps entirely on iPad and...

  • Simon Ng
  • 4th Jan '22
  • 0
  • Read More...
Read Article
Announcement
Announcement

Mastering SwiftUI is now updated for iOS 15 and Xcode 13


We’ve just released an update for our SwiftUI book – Mastering SwiftUI. All the content including screenshots and source code are updated for Xcode 13 and iOS 15. On top of that, we added new chapters to cover...

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

SwiftUI: How to Display Web Page Using WKWebView


It is very common that you need to display web content in your apps. The iOS SDK provides three options for developers to show web content: Mobile Safari, WKWebView, and SFSafariViewController. In iOS 14 (or later), the SwiftUI...

  • Simon Ng
  • 24th Oct '21
  • 0
  • Read More...
Read Article
Announcement
Announcement

Announcing Beginning iOS Programming with Swift for iOS 15 and Xcode 13


After months of hard work, the new edition of our Beginning iOS Programming with Swift course for iOS 15 and Xcode 13 is now officially launched. In addition to updating our course for iOS 15 and Xcode 13, this new update comes...

  • Simon Ng
  • 22nd Oct '21
  • 0
  • Read More...
  • 1
  • 2
  • 3
  • …
  • 15
Older Posts

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
  • 1
  • 2
  • 3
  • …
  • 15
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. 2022 • All rights reserved.

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

  • Twitter
  • Facebook
  • GitHub