Tag: swift

  • Migrating to NavigationStack in SwiftUI: A Case Study

    Migrating to NavigationStack in SwiftUI: A Case Study

    SwiftUI’s navigation model underwent a major evolution with the introduction of NavigationStack in iOS 16. Migrating from the old NavigationView / NavigationLink APIs to the new NavigationStack-based approach often requires significant code restructuring — but brings with it powerful new paradigms for managing navigation state. With a recent navigation-related bug in my SwiftUI iOS app…

  • Data Binding Techniques in MVVM (Swift, UIKit)

    Data Binding Techniques in MVVM (Swift, UIKit)

    Swift is a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and iPad OS that Apple released to the public in 2014. Since then, Apple and the open-source community have continued contributing to it. At the moment, Swift is the official programming language for Apple devices replacing Objective-C. Through these years, many programmers…

  • Benefits of Native Mobile Apps

    Benefits of Native Mobile Apps

    For about 3 years I’ve been a big supporter of Web and Hybrid app development. One of the main reasons for that was that I was firstly a hybrid app developer for these 3 years myself. I say “was” since I recently switched teams, and now I am a full-time iOS developer (native app development).…

  • German Series #4: Programmiersprachen

    German Series #4: Programmiersprachen

    Programmiersprachen sind den gesprochenen Sprachen ähnlich. Beide haben Regeln und Syntaxen, die definieren, wie sie verwendet werden sollen. Die erste Programmiersprache, die ich gelernt habe, war C++. In der Programmierwelt wird es als objektorientierte Programmiersprache bezeichnet. Es gibt and Programmiersprachen wie Python und Javascript, die Skriptsprachen sind. Ich lerne jetzt Swift, die Programmiersprache die für…