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

Using SymbolEffect to Animate SF Symbols in iOS 17


When it comes to designing visually appealing and intuitive user interfaces in iOS development, SF Symbols are an invaluable asset. It offers a comprehensive library of over 5,000 customizable icons, designed specifically for iOS...

  • Simon Ng
  • 21st Sep '23
  • 0
  • Read More...
Read Article
Announcement
Announcement

Mastering SwiftUI for iOS 17 and Xcode 15 is now Released


As you know, Apple is set to release the official version of iOS 17 and Xcode 15 later this month. To ensure you stay up-to-date with these new releases, we have made significant updates to our Mastering SwiftUI book and its...

  • Simon Ng
  • 13th Sep '23
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Creating Tooltips with the new TipKit Framework


It’s always important to make your app as intuitive as possible. However, for some features, it may be helpful to provide extra information to teach users how to use them effectively. That’s where TipKit comes in....

  • Simon Ng
  • 5th Sep '23
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Creating Advanced Animations with KeyframeAnimator in SwiftUI


In addition to the PhaseAnimator, SwiftUI introduced the KeyframeAnimator in iOS 17, allowing developers to create advanced animations using keyframes. In this tutorial, we will delve into the KeyframeAnimator and learn how to...

  • Simon Ng
  • 30th Aug '23
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Using PhaseAnimator to Create Dynamic Multi-Step Animations 


SwiftUI already streamlines the creation of view animations. One example is the matchedGeometryEffect modifier, which enables developers to define the appearance of two views. The modifier calculates the disparities between the...

  • Simon Ng
  • 28th Aug '23
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Creating an Inline Photo Pickers 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 library, the PhotosPicker view seamlessly manages the photo selection process. This...

  • Simon Ng
  • 24th Aug '23
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Using ScrollView to Build an Image Carousel


In a previous tutorial, we took a deep dive into creating an image carousel from scratch. We utilized fundamental SwiftUI views like stack views and geometry readers to craft a dynamic carousel UI that worked seamlessly across...

  • Simon Ng
  • 17th Aug '23
  • 0
  • Read More...
Read Article
SwiftUI
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 applying the cornerRadius modifier to a Rectangle view, you can...

  • Simon Ng
  • 15th Aug '23
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Getting Started with SwiftData for SwiftUI Development


One common question in SwiftUI app development is how to work with Core Data to save data permanently in the built-in database. Despite Apple’s ongoing efforts to simplify the APIs of Core Data, new comers often find the...

  • Simon Ng
  • 5th Aug '23
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Working with Maps and Annotations in SwiftUI


MapKit is a powerful framework that allows developers to add maps, annotations, and location-based features to their iOS applications. With SwiftUI, you can easily integrate MapKit into your app and create interactive and dynamic...

  • Simon Ng
  • 27th Jul '23
  • 0
  • Read More...
  • 1
  • 2
  • 3
  • …
  • 19
Older Posts

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
  • 1
  • 2
  • 3
  • …
  • 19
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 14, Swift 5.7 and iOS 16.
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 14, Swift 5.7 and iOS 16.

Copyright © AppCoda. 2023 • All rights reserved.

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

  • Twitter
  • Facebook
  • GitHub