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
  • Zooming With The Magnify Gesture in SwiftUI

    Zooming With The Magnify Gesture in SwiftUI

    Find out how to enable pinch-to-zoom interaction in your SwiftUI views with the magnify gesture and explore all the essential details you need to know about it.

  • Transforming Glass Views with the glassEffectID in SwiftUI

    Transforming Glass Views with the glassEffectID in SwiftUI

    Read how to manage the new Liquid Glass morph effect and transform glass views using the glassEffectID modifier in SwiftUI.

  • The File Importer in SwiftUI

    The File Importer in SwiftUI

    Learn how to use SwiftUI’s fileImporter modifier to let users pick files from outside your app’s sandbox and safely access their contents.

  • Scrolling Programmatically with scrollPosition in SwiftUI

    Scrolling Programmatically with scrollPosition in SwiftUI

    Find out how to perform programmatic scrolling on scroll views and lists in SwiftUI using a specific view modifier.

  • Working with the Main Menu in SwiftUI

    Working with the Main Menu in SwiftUI

    Learn how to create custom menus and menu items on the main menu in macOS apps, and how to manage built-in items easily in SwiftUI.

  • Providing Multiple Accent Colors in SwiftUI Apps

    Providing Multiple Accent Colors in SwiftUI Apps

    Read how to provide multiple accent colors in your apps and enable users to personalize them according to their taste.

  • Presenting secondary windows on macOS with SwiftUI

    Presenting secondary windows on macOS with SwiftUI

    Meet the Window scene in SwiftUI and learn how to present secondary windows on macOS for supplementary functionalities.

  • Meet the Inspector view in SwiftUI

    Meet the Inspector view in SwiftUI

    Read how to present the Inspector view in SwiftUI and explore all the essential details you should know in advance.

  • Overlapping Views in SwiftUI with zIndex

    Overlapping Views in SwiftUI with zIndex

    Explore how to overlap views in SwiftUI and change their order on the Z-axis using the zIndex view modifier.

  • Sharing Content in SwiftUI with ShareLink

    Sharing Content in SwiftUI with ShareLink

    Learn how to present the system’s share sheet and share content straight from your app using the ShareLink view in SwiftUI.

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