Cihat Gündüz

Cihat Gündüz

@jeehut.bsky.social

Indie iOS Developer | Blog: fline.dev Maintainer of @WWDCNotes.com Apps: @FreemiumKit.app, @TranslateKit.app, CrossCraft.app, and more

997 followers597 following356 posts

Cihat Gündüz reposted

Wie viel App-Entwicklung kann man an KI abgeben? 🤔🎙️ Cihat erzählt von seiner Agenten-Flotte – inzwischen baut sogar seine Familie eigene Apps. Plus Apple-Workshop London & NFC-Tags, die Fälschungen erkennen. Hört rein 👇 appstore-tagebuch.de/061/ #Podcast #iOSDev

Cihat Gündüz reposted

For all my German speaking friends 🙌🏻 I did an episode of @appstore-tagebuch.de with my two indie friends @nfc.cool and @jeehut.bsky.social 🔥 We talk WWDC and SiriAI not available in EU controversy (1/2) #podcast #BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #WWDC #WWDC26

Cihat Gündüz reposted

Cihat Gündüz reposted

WWDCNotes has been rebuilt from the ground up! 🎉 A completely new design – cleaner, more organized, and fully readable for LLMs, with a smarter, more filterable search. See attached: old vs new design 👀 Take a look – what do you think? 👇 wwdcnotes.com #WWDC #iOSDev #SiteKit

Digging deeper there's more to it than just the one-line prompt: #Xcode 27 ships with 2 built-in localization skills that get called here. They are pretty impressive, covering many topics including pluralization & style guides for 14 languages. Not bad at all! 💯 #WWDC26 #L10n

Cihat Gündüz@jeehut.bsky.social

When Craig said #Xcode can now translate entire apps, I was worried at first. But turns out Xcode is literally just starting an agent session with the prompt "Please translate into <language>" 😅 Phew 😮‍💨 –– @TranslateKit.app is saved. At least for another year. 😊 #WWDC26 #L10n #Localization

When Craig said #Xcode can now translate entire apps, I was worried at first. But turns out Xcode is literally just starting an agent session with the prompt "Please translate into <language>" 😅 Phew 😮‍💨 –– @TranslateKit.app is saved. At least for another year. 😊 #WWDC26 #L10n #Localization

This is the worse news I’ve seen in any #WWDC ever: "Developers located in the EU will not be able to test or use the new Siri AI features for their apps on iOS & iPadOS." Sad for Apple users worldwide, because many apps simply will not integrate with those new system features.

Been cooking the last couple of weeks! 🧑‍🍳 Hope you‘ll like the design & features! ✨ #WWDC #WWDC26 #iOSDev

WWDC Notes@wwdcnotes.com

Just in time for #WWDC26, the WWDC Notes community project is getting a design overhaul. Meet the new logo. What do you think? ✌️ The refreshed website design goes live tomorrow — right alongside the first sessions! 🥳 #WWDC #AppleDev #iOSDev #SwiftLang #SwiftUI

What if Apple shipped a UI framework where the LLM owns the text (better at it than us) and humans edit visually? Like SwiftUI + previews — but the textual layer is LLM-first. The next SwiftUI moment. One of my top wishes for #WWDC26: fline.dev/blog/my-top-... #iOSDev #macOS #WWDC #LLM #SwiftUI

fline.devMy Top 5 AI Wishes for WWDC26 — FlineDevApple 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…

My agents barely need Xcode's UI — they need its services. A menu-bar daemon: every UI-only operation as MCP (preview targets, adding targets, settings), plus build queueing and nightly sim cleanup. One of my top wishes for #WWDC26: fline.dev/blog/my-top-... #iOSDev #macOS #WWDC #Xcode #MCP

fline.devMy Top 5 AI Wishes for WWDC26 — FlineDevApple 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…

Cihat Gündüz reposted

Oops Again is here 🚀🎂 After weeks of sharing the story behind this app, today is the day. Oops Again is live on the App Store! Download it now 👇 (1/4) #BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain

Local LLMs are powerful now. Problem: each app bundles its own, and installing them is too hard for users. Make it system-level: one place to install models, apps declare requirements, the system picks per device. One of my top wishes for #WWDC26: fline.dev/blog/my-top-... #iOSDev #macOS #WWDC

fline.devMy Top 5 AI Wishes for WWDC26 — FlineDevApple 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…

Cihat Gündüz reposted

Tomorrow is the big day. Oops Again launches on the App Store AND on Product Hunt 🚀 I've been sharing the story of how and why I built this app over the past two weeks. (1/3) #BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain

UI tests are too brittle — they break on every layout tweak. What could flip this: an LLM following plain-English goals, adapting to renames, failing only when unintuitive. One of my top wishes for #WWDC26: fline.dev/blog/my-top-... #iOSDev #WWDC #macOS #visionOS #Testing #Swift

Today, 100% of my agent UI verification goes through screenshots or the accessibility tree. Both wrong tools. What apps need: a structured view tree — frames, gestures, async hooks — as data. One of my top wishes for #WWDC26: fline.dev/blog/my-top-... #iOSDev

fline.devMy Top 5 AI Wishes for WWDC26 — FlineDevApple 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…

2.0 of @focusbeatsapp.com is out! 🚀 NEW: – Completely recreated "fresh" app icon – 5 built-in royalty-free themes – 18 new themes including Ghibli, AoE II – Improved menu bar integration on Mac – Overall improved UX! Try now and focus with curated playlists & breaks: apps.apple.com/app/apple-st...

apps.apple.comFocusBeats: Study Music Timer App - App StoreDownload FocusBeats: Study Music Timer by Cihat Guenduez on the App Store. See screenshots, ratings and reviews, user tips, and more apps like FocusBeats: Study…

What's on your WWDC26 wishlist? 🍎📋 I'll go first — 5 AI things I wish Apple would ship, from a structured UI introspection API to a headless Xcode for agents. Read mine, then drop yours? 💬👇 www.fline.dev/blog/my-top-... #iOSDev #WWDC26 #AI

fline.devMy Top 5 AI Wishes for WWDC26 — FlineDevApple 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…

Cihat Gündüz reposted

Never say oops again 🤪 I’m proud to have completed the hardest part of building an app. Launching it 🚀 Pre-order Oops Again now 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (1/3) #BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain

Pre-orders are open now 🚀 https://apps.apple.com/de/app/oops-again/id6754561255 #BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain

Lesson from using AI agents daily: if the same session evaluates its own work, it will rarely catch real issues. Anthropic research confirmed. Fix: a separate session that never saw the building phase! I built a Claude Code plugin for this: 👇 github.com/FlineDev/Tan... #ClaudeCode #AI #AgenticAI

github.comGitHub - FlineDev/TandemKit: Planner/Implementer/Evaluator orchestration harness for Claude Code (and Codex)Planner/Implementer/Evaluator orchestration harness for Claude Code (and Codex) - FlineDev/TandemKit

My 4th Claude Code plugin is out: TandemKit 🤝 Approve a spec, walk away. Claude and Codex plan, build, and verify — together. You're only involved at two points: approving the plan and reviewing the result. 👇 github.com/FlineDev/Tan... #ClaudeCode #Codex #IndieDev #Harness #iOSDev

github.comGitHub - FlineDev/TandemKit: Planner/Implementer/Evaluator orchestration harness for Claude Code (and Codex)Planner/Implementer/Evaluator orchestration harness for Claude Code (and Codex) - FlineDev/TandemKit

If you've run Claude and Codex in parallel, you know the pain: copy, paste, wait, copy back, paste again. I did that for months — then Anthropic's Harness research motivated me to turn it into a plugin. Full story: 👇 fline.dev/blog/tandemk... #ClaudeCode #Codex #IndieDev #iOSDev

github.comGitHub - FlineDev/TandemKit: Planner/Implementer/Evaluator orchestration harness for Claude Code (and Codex)Planner/Implementer/Evaluator orchestration harness for Claude Code (and Codex) - FlineDev/TandemKit

Cihat Gündüz reposted

ReviewKit is my favorite package to integrate in apps I build, either for myself or for a client. What's neat about it? Easily capturing the right time to ask users to rate the app. I highly recommend check it out: github.com/FlineDev/Rev... #iOSDev

github.comGitHub - FlineDev/ReviewKit: Request reviews only from users with enough recent positive activity and only at appropriate times.Request reviews only from users with enough recent positive activity and only at appropriate times. - FlineDev/ReviewKit

I kept losing bug reports in emails and ideas in todo apps. Now I dump them straight into PlanKit — markdown files in my repo that Claude Code can actually read and act on. I shared my solution as a plugin, give it a try 👉 github.com/FlineDev/Pla... #ClaudeCode #DevTools #IndieDev #iOSDev

github.comGitHub - FlineDev/PlanKit: Ideas → Roadmap → Steps — a planning plugin for Claude CodeIdeas → Roadmap → Steps — a planning plugin for Claude Code - FlineDev/PlanKit

Scared of Claude Code hitting the context limit? I built a plugin to fix! 💡 Grabs full conversation from transcript before compaction. Every message, every decision, no noise. Even better with auto-compact off. Run /recall:session in new chat when your 200k is full. 👇 github.com/FlineDev/Rec...

github.comGitHub - FlineDev/Recall: Never lose context in Claude Code again — automatic context recovery after compaction and manual session recallNever lose context in Claude Code again — automatic context recovery after compaction and manual session recall - FlineDev/Recall

Cihat Gündüz reposted

I've just released SwiftCrossUI v0.2.0 (two and a half years after v0.1.0), and I'm aiming to begin making regular releases now that I'm focusing on SwiftCrossUI full time. 492 commits, 127 PRs, and 77k changed lines. github.com/moreSwift/sw...

github.comRelease v0.2.0 - 2.5 years later · moreSwift/swift-cross-uiOverview The headline feature of the past 2.5 years of work is probably the new layout system for most users. It standardizes layout behaviour across all backends, making it much easier to make you...

Cihat Gündüz reposted

Was hesitant to install #OpenClaw, now I no longer need to: Anthropic just shipped remote-control to #ClaudeCode! 🚀 Just typed /rc (twice), scanned the QR and started typing on my phone & seeing how messages get forwarded to my Mac! 👌 (Bug: Need to connect to GitHub on phone first) #AI #AgenticAI

Was hesitant to install #OpenClaw, now I no longer need to: Anthropic just shipped remote-control to #ClaudeCode! 🚀 Just typed /rc (twice), scanned the QR and started typing on my phone & seeing how messages get forwarded to my Mac! 👌 (Bug: Need to connect to GitHub on phone first) #AI #AgenticAI

For clarity: The GitHub connection is just needed to get rid of the modal asking you to connect to GitHub, but as soon as you connect to ANY account, it will disappear and you will get access to your own Mac sessions! 🔒 I think this is just a UI bug, Anthropic needs to add a Dismiss button. 🐞

Released my first #ClaudeCode plugin! Get full visibility over your usage: ▓▓▓▓░░░░░░ 44% · 5h: 18% (~2.3h) · 7d: 78% (~1.2d) CC never shows your 5h/7d limits until you're almost out. This status line does! Install now (takes just a minute): github.com/FlineDev/Cus... #AI #CLI #Plugin #Claude

github.comGitHub - FlineDev/CustomStatusline: A custom statusline for Claude Code that shows real-time usage monitoring.A custom statusline for Claude Code that shows real-time usage monitoring. - FlineDev/CustomStatusline

You've heard Xcode 26.3 gets agentic coding. But Apple also introduced an official MCP so you can continue using #ClaudeCode / #Codex! 😍 Something for everyone in this release, really neat! 🙌🍎🤖 Here's the doc: 👇 developer.apple.com/documentatio... #Xcode #MCP #AgenticCoding #iOSDev

developer.apple.comGiving external agentic coding tools access to Xcode | Apple Developer DocumentationLet agentic coding tools access your project and Xcode capabilities using the Model Context Protocol.

New update! 👀👇

TranslateKit 4.2.0 is here! 🇲🇽 New: Mexican Spanish and Compound Plurals support! Now even complex named plurals in Xcode get translated correctly! 💯 The best app translation tool just got better again! 👇 buff.ly/1ustYGe #iOSDev #Xcode #SwiftLang #L10n

Cihat Gündüz reposted

Apple Intelligence comes to file organization! 🧠 Pleydia Organizer 2.0 uses on-device AI to crack tough filenames: • "Ranma 12" → tries "Ranma 1/2", "Ranma ½" • Overlooked typos, weird characters • 100% private, runs on your Mac apps.apple.com/app/apple-st... #macOS #AppleIntelligence #Plex

apps.apple.comPleydia Organizer: File Rename App - App StoreDownload Pleydia Organizer: File Rename by Cihat Guenduez on the App Store. See screenshots, ratings and reviews, user tips, and more games like Pleydia…

Cihat Gündüz reposted

Forgot to switch tabs? No problem! 🎬→📺 Pleydia Organizer 2.0 now auto-detects TV show files and switches to the Series tab for you. No more re-dragging because you dropped on Movies by mistake. Just drag & drop. We'll figure out the rest. apps.apple.com/app/apple-st... #macOS #IndieApp #UX #Plex

apps.apple.comPleydia Organizer: File Rename App - App StoreDownload Pleydia Organizer: File Rename by Cihat Guenduez on the App Store. See screenshots, ratings and reviews, user tips, and more games like Pleydia…

Cihat Gündüz reposted

Pleydia Organizer 2.0 is here! 🎬 ✨ Rich search with posters & cast 🤖 Apple Intelligence for tricky files 📊 Smart tab switching 🌍 Better international search Rename your media files the smart way. apps.apple.com/app/apple-st... #Plex #Jellyfin #MediaServer #Movies #TVShows #Anime #macOS

apps.apple.comPleydia Organizer: File Rename App - App StoreDownload Pleydia Organizer: File Rename by Cihat Guenduez on the App Store. See screenshots, ratings and reviews, user tips, and more games like Pleydia…

My indie app icon redesign workflow: iterate in GPT-Image 1.5, separate bg/fg layers, combine in Icon Composer. $20 and an hour later? Way less ugly @Pleydia.bsky.social Organizer icon ✨ Budget design for devs that actually works. Thoughts? #IndieDev #macOS #AppDesign #AI #iOSDev

Some friends say I'm a perfectionist. But I also shipped this ugly app icon for @FocusBeatsApp.com. 😅 It was about time to replace it with something fresh. It took me a full day to create this new one, what do you think? 🎨 Back to adding features & user requests to finalize the update! ✨ #iOSDev

🎉 HandySwiftUI 2.0 is out! Major new async handling features: AsyncView for automatic state management, AsyncState/AsyncResult for manual control, plus onFirstAppear modifier & more. All documented with real-world examples from my apps. 👇 github.com/FlineDev/Han... #iOSDev #OpenSource #SwiftUI

github.comRelease 2.0.0 · FlineDev/HandySwiftUIAdded AsyncView - Complete async operation handling view with built-in loading, error, and success states Automatic state management for async operations Built-in loading indicator with localized...