Cihat Gündüz
banner
jeehut.bsky.social
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
Pinned
Follow me for posts about #Swift, #SwiftUI, #iOSDev, and #visionOS.
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
Giving external agentic coding tools access to Xcode | Apple Developer Documentation
Let agentic coding tools access your project and Xcode capabilities using the Model Context Protocol.
developer.apple.com
February 4, 2026 at 11:29 AM
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
February 3, 2026 at 5:07 PM
Reposted by Cihat Gündüz
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
Pleydia Organizer: File Rename App - App Store
Download Pleydia Organizer: File Rename by Cihat Guenduez on the App Store. See screenshots, ratings and reviews, user tips, and more games like Pleydia…
apps.apple.com
January 18, 2026 at 3:30 PM
Reposted by Cihat Gündüz
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
Pleydia Organizer: File Rename App - App Store
Download Pleydia Organizer: File Rename by Cihat Guenduez on the App Store. See screenshots, ratings and reviews, user tips, and more games like Pleydia…
apps.apple.com
January 16, 2026 at 3:30 PM
Reposted by Cihat Gündüz
Figured out a great analytics setup? Export it and share with your team.
New dashboard export/import with intelligent field mapping means everyone gets the same proven setup. No more manual recreation. 📊
telemetrydeck.com/blog/dashboa...
Share analytics dashboards like code packages | TelemetryDeck
🧡 Helping developers improve their apps with immediate, accurate and private analytics.
telemetrydeck.com
January 16, 2026 at 11:01 AM
Reposted by Cihat Gündüz
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
Pleydia Organizer: File Rename App - App Store
Download Pleydia Organizer: File Rename by Cihat Guenduez on the App Store. See screenshots, ratings and reviews, user tips, and more games like Pleydia…
apps.apple.com
January 11, 2026 at 1:45 PM
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
January 10, 2026 at 1:41 PM
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
January 7, 2026 at 1:41 PM
🎉 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
Release 2.0.0 · FlineDev/HandySwiftUI
Added 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...
github.com
January 5, 2026 at 1:41 PM
Just created the app icon for my upcoming Vision Pro app. What do you think? 🤔🎨

#visionOS #AppIcon #IndieDev #BuildInPublic
January 3, 2026 at 1:41 PM
Two great videos dropped featuring Posters 2.0! 🎬

📺 Himels Tech: 19-min developer interview on visionOS evolution:
www.youtube.com/watch?v=QArh...

🎄 A Vision Experiment: Featured in Christmas "Top Apps" roundup:
www.youtube.com/watch?v=fmLy...

Same app, two totally different angles. Love it!
December 31, 2025 at 1:41 PM
TIL: Vapor's `maximumActiveConnections` is per Event Loop, not per Worker! 🤯

Thought I had 16 Redis connections. Actually had 128 potential (2 dynos × 8 cores × 8/pool)

Finally fixed those longstanding rare 500 errors in TranslateKit! 🙏 🤞

#ServerSideSwift #Vapor #iOSDev
December 29, 2025 at 1:41 PM
Posters got featured in "A Vision Experiment" as one of the top Apple Vision Pro apps! 🎬

7 minutes showing the full experience of how widgets can turn bare walls into dynamic movie galleries. Really appreciate the love!

Watch: www.youtube.com/watch?v=fmLy...

#AppleVisionPro #visionOS #iOSDev
DIGITAL DECOR with POSTERS on Apple Vision Pro | TOP APPS
DIGITAL DECOR with POSTERS on Apple Vision Pro | TOP APPS #virtualreality #movies #poster In this video on A Vision Experiment, we’re diving into the newly updated “Posters” app for the Apple…
www.youtube.com
December 28, 2025 at 1:41 PM
I got interviewed INSIDE Vision Pro for the first time! 🥽

Himels Tech asked me about hitting #visionOS limitations with my app, waiting for Apple to lift them, and finally rebuilding everything for 26.

It's wild how these personas improved!

Watch: www.youtube.com/watch?v=QArh...

#iOSDev
What visionOS Needs Next — A Spatial Interview with the Developer of Posters 2.0
In this spatial interview, I sit down with Cihat Gündüz, the developer behind Posters 2.0, to talk about what it’s really like building apps for Apple Vision Pro. We discuss the design philosophy…
www.youtube.com
December 27, 2025 at 1:41 PM
TranslateKit 4.1.0 is here! 🇨🇦

New: Canadian English support + Cumulative Selection!

Finally select localization entries across different filters/searches. Perfect for batch operations. 💪

The best app translation tool continues to get better! 👇
translatekit.app

#iOSDev #Xcode #SwiftLang #L10n
December 16, 2025 at 3:09 PM
Reposted by Cihat Gündüz
⚙️ Swift Configuration 1.0 is here! 🎉 No more juggling environment variables, config files, and command-line flags separately. One unified, type-safe API to read configuration from any source, and swap providers without refactoring your code. More here... www.swift.org/blog/swift-c...
December 11, 2025 at 10:37 PM
We used to complain about poor docs from Apple – and for good reason. But they have genuinely improved in recent years!

One I read today shows migration from XCTest to Swift Testing – with side-by-side code samples making it easy! Good job. 👏

Take a look: 👀👇
developer.apple.com/documentatio...
December 5, 2025 at 3:23 PM
Reposted by Cihat Gündüz
We sent our developer a surprise bouquet. It showed up right in the middle of a meeting.
Everyone pretended to stay professional.
No one succeeded.
Thanks for your great work, @jeehut.bsky.social! 💐
November 28, 2025 at 1:56 PM
From writing "Why I Stopped Building for visionOS" to coming back and shipping a complete rewrite of my app for #visionOS 26 – because Apple added the exact API I needed!

The full story: 🧵👇

[1/7]

#VisionPro #visionOS #BuildInPublic #DeveloperAdvocacy #Apple
November 25, 2025 at 5:07 PM
This update finally does what I always intended! 🎉

V1 had the right idea but the platform wasn't ready. visionOS 26's persistent widgets finally make my original vision possible – and the new 2D-to-3D API for photos is a cherry on top! 🤌

Please take a look! 👀

#VisionPro #IndieApp
🎬 Posters 2.0 now available for Apple #VisionPro!

Rebuilt for #visionOS 26 with persistent spatial widgets, Spatial 3D images, auto-refreshing content.

Discover trending movies & TV shows through posters on your walls – with cast, ratings, trailers & more!

Try free: apps.apple.com/app/apple-st...
November 25, 2025 at 12:42 PM
Reposted by Cihat Gündüz
🎬 Posters 2.0 now available for Apple #VisionPro!

Rebuilt for #visionOS 26 with persistent spatial widgets, Spatial 3D images, auto-refreshing content.

Discover trending movies & TV shows through posters on your walls – with cast, ratings, trailers & more!

Try free: apps.apple.com/app/apple-st...
November 25, 2025 at 11:07 AM
Someone told me after my talk that it "felt like a @pointfree.co episode, but live on stage". I have to say, this is the best compliment I can imagine! 🫠

Those guys rock, after all. 🤘

Here’s the talk:
youtu.be/SEwI6vjC1Bw?...

#SwiftLang #SwiftUI #iOSDev #ErrorHandling
Swift Connection 2025 - Cihat Gündüz - Better Error Handling in Swift: From Obj-C Legacy to Swift 6
Find more talks of our conferences and meetups on 👉 https://async.techconnection.io/ 👈. Ever wondered why your carefully crafted Swift error messages never appear in console? Or how to improve…
youtu.be
November 2, 2025 at 2:28 PM
My Dual Knit Band for the #AppleVisionPro just arrived. 📦 The packaging of this thing is incredibly elaborate. 👍

And boy does it improve the weight distribution! I can finally wear the #VisionPro for an hour without my face hurting.

I really hope they work on a lighter 2nd gen with more FOV! 🤞
October 27, 2025 at 2:46 PM