SerialCoder.dev

iOS & macOS app development tutorials and content

  • Home
  • Text Tutorials
    • SwiftUITutorials and posts about SwiftUI.
    • Swift
    • iOS Miscellaneous
    • macOS Programming
    • Design Patterns
    • Contributed Tutorials
      • Contributed iOS Tutorials #1
      • Contributed iOS Tutorials #2
      • Contributed macOS Tutorials (Appcoda)
  • YouTube
  • Search
  • ✨ PhotoChroma App
  • Insetting Scrollable Views’ Content With contentMargins In SwiftUI

    Insetting Scrollable Views’ Content With contentMargins In SwiftUI

    Adding margin to content of scrollable views in SwiftUI is just a matter of a single view modifier. Read here all you need to know about it.

  • Converting Dates To Formatted Strings Easily in Swift

    Converting Dates To Formatted Strings Easily in Swift

    Getting formatted strings from dates is really easy in Swift. Find out in this post all available built-in styles to use in your apps.

  • Truncating Text In SwiftUI

    Truncating Text In SwiftUI

    Read not only how to truncate text in SwiftUI, but also how to simulate truncation with string manipulation and how to expand truncated text.

  • Hiding Labels In SwiftUI

    Hiding Labels In SwiftUI

    Find out how to hide labels from certain SwiftUI controls using a single view modifier and customize your user interface even further.

  • A Summary Of How To Pass Data To SwiftUI Environment

    A Summary Of How To Pass Data To SwiftUI Environment

    Go through a summary of all possible ways to inject custom data to SwiftUI environment and access it from any view in the view hierarchy.

  • Replacing The Deprecated cornerRadius View Modifier In SwiftUI

    Replacing The Deprecated cornerRadius View Modifier In SwiftUI

    Read how to replace the cornerRadius view modifier in SwiftUI after its deprecation in iOS 17.4 and why the alternative is a better choice.

  • The ContentUnavailableView In SwiftUI

    The ContentUnavailableView In SwiftUI

    Meet the ContentUnavailableView in SwiftUI and find out how to present a configurable system no-content view in just a few seconds.

  • Defining Custom Errors With Advanced Descriptions In Swift

    Defining Custom Errors With Advanced Descriptions In Swift

    Go beyond providing basic textual descriptions of custom errors in Swift exploring additional APIs for perfect user-facing error messages.

  • Self vs self in Swift – Find out the differences with practical examples

    Self vs self in Swift – Find out the differences with practical examples

    “Self” with capital “S” and “self” with small “s” are two different concepts in Swift. This video makes everything clear with code examples.

  • Integrating Haptic Feedback In SwiftUI Projects

    Integrating Haptic Feedback In SwiftUI Projects

    Integrating haptic feedback in SwiftUI projects is a straightforward task that boosts user experience and this post will show you how.

←Newer Posts Older Posts→

  • Newsletter
  • AppDev Wizard GPTMeet AppDevWizard, a magical guide on app development, focusing on Swift and SwiftUI.
  • About
  • Get in Touch
  • Twitter
  • Mastodon
  • Medium
  • YouTube
  • Reddit
  • GitHub
  • LinkedIn

SerialCoder.dev (formerly gtiapps.com) © 2025 by Gabriel Theodoropoulos