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

  • Programmatically Setting Focus on SwiftUI Text Fields with FocusState

    Programmatically Setting Focus on SwiftUI Text Fields with FocusState

    Discover how to programmatically focus on SwiftUI text fields by using the @FocusState property wrapper the right way.

  • Video – The Builder Design Pattern Explained in Less Than 5 Minutes

    Video – The Builder Design Pattern Explained in Less Than 5 Minutes

    Find out what the Builder design pattern is and how it helps us build and configure objects step-by-step by chaining methods.

  • Handling App Lifecycle In SwiftUI With scenePhase

    Handling App Lifecycle In SwiftUI With scenePhase

    Find out how to observe changes to the app lifecycle and react to them in a pure and modern SwiftUI fashion.

  • SwiftUI Colors – Exploring Overlooked Features

    SwiftUI Colors – Exploring Overlooked Features

    Explore not so well-known features in SwiftUI Color, simplify UI design and achieve beautiful visual results effortlessly.

  • Working With The task Modifier In SwiftUI

    Working With The task Modifier In SwiftUI

    Get to know the task modifier in SwiftUI and how to run asynchronous code when a view appears.

  • Handling Incoming URLs With onOpenURL In SwiftUI

    Handling Incoming URLs With onOpenURL In SwiftUI

    Meet the onOpenURL modifier and explore how to handle incoming URLs and open files the SwiftUI way.

  • Video – Beyond the Basics of sidebarAdaptable and TabSection in SwiftUI

    Video – Beyond the Basics of sidebarAdaptable and TabSection in SwiftUI

    Watch how to properly manage multiple tabs and sections in iPhone and how to enable user customization of the sidebar and the top bar in iPad.

  • Exploring The LabeledContent View In SwiftUI

    Exploring The LabeledContent View In SwiftUI

    Meet the LabeledContent view that displays a label and content of various types in SwiftUI effortlessly in a predefined manner.

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