DevTechie's Blog

  • Jul 16

SwiftUI @State Is Now a Macro — What Actually Changed

    SwiftUI's @State is no longer a property wrapper under the hood — it is an attached macro. The call site looks identical, but the new implementation brings lazy initialization for observable state and sharpens a few rules you should already be following.

    • Jul 16

    Liquid Glass in SwiftUI - A Practical Guide to Apple's New Dynamic Material

      SwiftUI's navigationTitle(_:) works well for most applications, but it has one significant limitation—you don't get much control over its appearance. The system always uses Apple's navigation title styles, making it impossible to apply your own typography, custom fonts, or branding.

      • Jul 13

      What Is Ornith 1.0? Understanding the Agentic Reinforcement Learning System Behind Modern Coding Models

        As open-source AI models continue to improve, the conversation has begun shifting away from simply building larger language models toward making those models better software engineers. One of the latest projects attracting attention is Ornith 1.0, which is often described as a new family of coding models competing with systems like Qwen3-Coder, DeepSeek, and Claude.

        • Jul 12

        Customizing SwiftUI Navigation Titles with ToolbarItem

          SwiftUI's navigationTitle(_:) works well for most applications, but it has one significant limitation—you don't get much control over its appearance. The system always uses Apple's navigation title styles, making it impossible to apply your own typography, custom fonts, or branding.

          • Jul 12

          SwiftUI Navigation Patterns - Programmatic Navigation vs Coordinator vs TCA

            SwiftUI provides powerful navigation tools like NavigationStack, NavigationPath, and navigationDestination, but how you organize navigation logic determines the scalability and maintainability of your app. Explore three approaches to SwiftUI navigation—programmatic navigation, the Coordinator pattern, and TCA navigation—and understand their trade-offs, benefits, and ideal use cases.