Skip to content

FlineDev

Swift tools, apps, and open source by Cihat Gündüz

Cihat Gündüz

Hi, I'm Cihat Gündüz — an indie developer building Swift apps and open source tools for Apple platforms.

Apps (Selection)

See all apps with details →

Open Source (Selection)

View all on GitHub →

Recent Posts

  • My Top 5 AI Wishes for WWDC26

    My Top 5 AI Wishes for WWDC26

    Apple says WWDC26 will spotlight 'AI advancements and exciting new software and developer tools.' Here are five things I most want them to ship — the gaps slowing me down most in the era of agentic engineering.

  • Pair Programming for Claude and Codex, Without the Copy-Paste

    Pair Programming for Claude and Codex, Without the Copy-Paste

    I'd been running Claude and Codex in parallel manually for months — copy-pasting between sessions, passing findings back and forth. TandemKit automates that workflow.

  • Why I'm Not Using Xcode 26's AI Chat Integration (And What Could Change My Mind)

    Why I'm Not Using Xcode 26's AI Chat Integration (And What Could Change My Mind)

    7 missing features keeping me from using Xcode's AI, plus my 5-release roadmap for Apple to catch up with Claude Code and Cursor.

  • Top 10 Developer Tools Apple introduced at WWDC25

    Top 10 Developer Tools Apple introduced at WWDC25

    Explore breakthrough features like Foundation Models bringing on-device AI, ChatGPT integration in Xcode, AlarmKit enabling true alarm apps, and major improvements to visionOS spatial experiences.

  • Making Swift Error Messages Human-Friendly—Together

    Making Swift Error Messages Human-Friendly—Together

    Swift error messages can be cryptic, but as a community, we can make them clearer. Help others (and your future self) by contributing better explanations.

  • Better Error Reporting in Swift Apps: Automatic Logs + Analytics

    Better Error Reporting in Swift Apps: Automatic Logs + Analytics

    Tired of vague bug reports like "it doesn't work"? In this post, you'll learn how to collect automatic logs and track real-world errors in your Swift apps—with just a few lines of code.

View all posts →