SerialCoder.dev

● content and resources about iOS & macOS programming ●

  • 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)
  • Video Tutorials
  • Libraries & Frameworks
  • Search
  • AppDev Wizard GPTMeet AppDevWizard, a magical guide on app development, focusing on Swift and SwiftUI.
  • Playing With SwiftUI - Implementing A Customizable And Animatable Circled Checkmark View

    Playing With SwiftUI - Implementing A Customizable And Animatable Circled Checkmark View

    Go through a detailed making of a customizable view that displays an animated checkmark in SwiftUI meeting various techniques along the way.

  • In-Out Parameters In Swift Functions

    In-Out Parameters In Swift Functions

    Read about the in-out parameters in Swift functions and find out how to mutate provided arguments if necessary inside functions.

  • Implementing A Simple Timer Wrapper In Swift

    Implementing A Simple Timer Wrapper In Swift

    Go through the implementation of a simple wrapper around Timer in Swift, and see how small solutions like that can enhance the coding process.

  • Enumerating and Counting Text Components in Swift

    Enumerating and Counting Text Components in Swift

    Meet a built-in API that allows to enumerate substrings and count text components such as words and paragraphs easily in Swift.

  • Fetching Remote Data With Async/Await In Recent And Older System Versions

    Fetching Remote Data With Async/Await In Recent And Older System Versions

    Learn how to use the new async/await pattern in order to fetch remote data both in recent and in older system versions.

  • Navigation View Style in SwiftUI

    Navigation View Style in SwiftUI

    Read about how to change the default navigation view style in SwiftUI using a view modifier, and override the default behavior.

  • Using Custom Strongly Typed Values For Better Coding in Swift

    Using Custom Strongly Typed Values For Better Coding in Swift

    Write safer and more comprehensive code in Swift by implementing and using custom strongly typed values, avoiding potential unwanted problems.

  • Using the ViewBuilder Attribute to Implement SwiftUI Views in Methods

    Using the ViewBuilder Attribute to Implement SwiftUI Views in Methods

    Meet the ViewBuilder attribute that enables us to create and return SwiftUI views from methods, and read about an additional useful tip.

  • Creating Enums with Custom Raw Type in Swift

    Creating Enums with Custom Raw Type in Swift

    Find out in this post how to create enums with raw values of custom types in Swift, and go through a demonstration of all you need to know.

  • Implementing A Custom Formatter in Swift

    Implementing A Custom Formatter in Swift

    Learn how to create a custom formatter in Swift in order to validate and format displayed and user input values conveniently.

←Newer Posts Older Posts→

  • Newsletter
  • About
  • Get in Touch
  • Twitter
  • Mastodon
  • Medium
  • YouTube
  • Reddit
  • GitHub
  • LinkedIn

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