Emre Degirmenci

Emre Degirmenci

@emredeg.bsky.social

ο£Ώ iOS Engineer | Blog: emredegirmenci.substack.com NSSpain XIV 2026 Speaker πŸ‡ͺπŸ‡Έ πŸ’» https://github.com/emrdgrmnci πŸƒπŸΌ Walk Mate - https://apple.co/4guIvD7 My apps: https://walk-mate.app πŸ‚πŸ›ΉπŸ„πŸΌβ€β™‚οΈ Board Sports Enthusiast (he/him)

403 followers382 following161 posts

Walk Mate is ready for iPhone Duo on day one! After receiving valuable feedback from Apple evangelists at a great workshop in the Istanbul office, it is ready to go πŸ€²πŸ»πŸš€ apple.co/4mz7vev #iphoneduo #walkmate #ios27.1

I attended an iPhone Duo and App Intents workshop at the Apple Istanbul office yesterday. It was a great experience for me to work closely with Apple's tech and design evangelists for a day. I got a lot of feedback on my apps. I realized what a huge difference even the choice of an icon can make.

Life goal: unlocked βœ… Today is the last day of @nsspain.bsky.social and I gave my very first public speech yesterday. Huge thanks to the organizers and everyone who came, asked questions, and made my first time on stage one to remember. Hopefully the first of many πŸš€ #NSSpain #iOSDevelopment

The Walk Mate (apple.co/4mz7vev) is ready for iOS 27. Ask Siri: πŸ—£οΈ β€œGenerate a route in Walk Mate” or β€œMake me a walk in Walk Mate” πŸ—£οΈ β€œList my walks in Walk Mate” πŸ—£οΈ β€œWhat’s my longest walk in Walk Mate” πŸ—£οΈ β€œOpen {favorite walk name} n Walk Mate”

Siri on iOS 27 should be able to talk about your app's data. Emre Degirmenci explains how it works. emredegirmenci.substack.com/p/ios-27-app...

Emre Degirmenci reposted

🎨 π‘‡π‘’π‘Žπ‘β„Žπ‘–π‘›π‘” π‘†π‘–π‘Ÿπ‘– π‘‘π‘œ π‘‘π‘Žπ‘™π‘˜ π‘Žπ‘π‘œπ‘’π‘‘ π‘¦π‘œπ‘’π‘Ÿ π‘“π‘Žπ‘£π‘œπ‘Ÿπ‘–π‘‘π‘’ π‘€π‘Žπ‘™π‘˜π‘  𝑖𝑛 π‘Šπ‘Žπ‘™π‘˜ π‘€π‘Žπ‘‘π‘’ by Emre Degirmenci (@emredeg.bsky.social) A practical walk through making Siri understand app data, not just launch a shortcut and wave vaguely at the app. #iOSDev #Apple emredegirmenci.substack.com/p/ios-27-app...

emredegirmenci.substack.comTeaching Siri to talk about your favorite walks in Walk MateA practical walk through making Siri understand app data, not just launch a shortcut and wave vaguely at the app. Walk Mate’s favorite routes become App Entities with readable properties, Spotlight indexing, Shortcuts search, and a Maps handoff, which is exactly the kind of plumbing our apps need if we want Apple Intelligence to feel useful instead of decorative. I like how grounded this is: one saved walk, one name Siri can say, one route that opens where the user expects. App Intents can get abstract fast; this keeps the work close to something a person would actually ask for.

As you know Siri will be super powerful with iOS 27 and it's really important to add support for your app. If you want to teach Siri to talk about your app, you can read my journey here:

Snapp iOS Weekly@snappiosweekly.bsky.social

πŸ“’ π—œπ˜€π˜€π˜‚π—² 𝟭𝟬𝟴 π—Άπ˜€ π—Όπ˜‚π˜! Featuring: 🌐 𝑆𝑀𝑖𝑓𝑑 π‘Šπ‘Žπ‘ π‘š πŸ“± 𝐡𝑒𝑖𝑙𝑑𝑖𝑛𝑔 𝐴𝐼 🎨 π‘‡π‘’π‘Žπ‘β„Žπ‘–π‘›π‘” π‘†π‘–π‘Ÿπ‘– πŸš€ π‘€π‘Žπ‘˜π‘–π‘›π‘” π‘Žπ‘π‘ πŸ’‘ 𝐡𝑒𝑖𝑙𝑑𝑖𝑛𝑔 π‘ π‘’π‘›π‘π‘’π‘Ÿπ‘ π‘‘ 🧠 π΄π‘Ÿπ‘’π‘Ž π‘β„Žπ‘Žπ‘Ÿπ‘‘ πŸ”§ 093 ⚑ π‘π‘œπ‘π‘œπ‘‘π‘¦π‘Šβ„Žπ‘œ #Swift #iOSDev ios-newsletter.snappmobile.io/issues/2026-...

Time is running out, secure your place now! πŸ”” 🎫 ti.to/nsspain/2026

NSSpain XIV@nsspain.bsky.social

NSSpain XIV afterparty: LOCKED IN πŸŽ‰ September 17th, we’re taking the party to Bodegas AmΓ©zola de la Mora, La Rioja’s first ever chΓ’teau πŸ°πŸ‡ A family-run, women-owned bodega from the 1800s, surrounded by vineyards, about to be surrounded by iOS devs with a glass of wine in hand. πŸ“ La Rioja

My article featured @peterfriese.dev newsletter. You can take a look ⬇️

Peter Friese@peterfriese.dev

⚑ Xcode 27 rules: Stop using computed properties to split SwiftUI views! Emre Degirmenci explains why separate View structs are mandatory to establish independent rendering invalidation and observation boundaries. go.peterfriese.dev/splitting-l... #SwiftUI

That App Store review truly made my day! I built Walk Mate specifically to give walking a sense of purpose and adventure. That is exactly what I hoped to achieve when designing the randomized routes and medal system. Download and start casual walking today! πŸ“² apple.co/4mz7vev #walkmate

Emre Degirmenci reposted

πŸ“’ π—œπ˜€π˜€π˜‚π—² 𝟭𝟬𝟭 π—Άπ˜€ π—Όπ˜‚π˜! Featuring: πŸ”’ π‘‡π‘Žπ‘ π‘˜ π‘Žπ‘™π‘–π‘£π‘’ π‘‘π‘’π‘Ÿπ‘Žπ‘‘π‘–π‘œπ‘› πŸ” π‘ˆπ‘ π‘’π‘Ÿ π·π‘–π‘Žπ‘”π‘›π‘œπ‘ π‘‘π‘–π‘π‘  π‘…π‘’π‘π‘œπ‘Ÿπ‘‘π‘  πŸ“± π‘†β„Žπ‘–π‘π‘π‘–π‘›π‘” π‘€π‘–π‘‘β„Žπ‘œπ‘’π‘‘ π‘‹π‘π‘œπ‘‘π‘’ πŸ› οΈ 𝑆𝑝𝑒𝑐 𝐾𝑖𝑑 🎨 π‘Šπ‘Šπ·πΆ 26 π‘ˆπ‘π‘‘π‘Žπ‘‘π‘’ πŸš€ π‘ƒπ‘œπ‘€π‘’π‘Ÿ π‘œπ‘“ π‘ƒπ‘Ÿπ‘’π‘£π‘–π‘’π‘€π‘  πŸ’‘ π‘…π‘œπ‘‘π‘Žπ‘‘π‘–π‘›π‘” πΏπ‘–π‘žπ‘’π‘–π‘‘ πΊπ‘™π‘Žπ‘ π‘  ⚑ πΈπ‘žπ‘’π‘Žπ‘‘π‘Žπ‘π‘™π‘’ π‘π‘Ÿπ‘œπ‘π‘’π‘Ÿπ‘‘π‘–π‘’π‘  @π‘‚π‘π‘ π‘’π‘Ÿπ‘£π‘Žπ‘π‘™π‘’ #Swift #iOSDev ios-newsletter.snappmobile.io/issues/2026-...

ios-newsletter.snappmobile.ioiOS Newsletter Issue 101Hi folks,

Emre Degirmenci reposted

there's no greater shame as a developer than having claude listed as a "contributor" on your github repo page, all credibility lost instantly

Emre Degirmenci reposted

🎨 𝑆𝑝𝑙𝑖𝑑𝑑𝑖𝑛𝑔 πΏπ‘Žπ‘Ÿπ‘”π‘’ π‘†π‘€π‘–π‘“π‘‘π‘ˆπΌ 𝑉𝑖𝑒𝑀𝑠 𝑖𝑛 π‘‘β„Žπ‘’ 𝐴𝑝𝑝𝑙𝑒'𝑠 π‘€π‘Žπ‘¦ by Emre Degirmenci (@emredeg.bsky.social) Apple's latest guidance is clear: stop using computed properties to split your views. #iOSDev #SwiftUI #Testing emredegirmenci.substack.com/p/splitting-...

emredegirmenci.substack.comSplitting Large SwiftUI Views in the Apple's wayExtract Subviews, Not Computed Properties (and Where @ViewBuilder Actually Fits)

In this article, I wanna tell you something about a paradigm that I didn’t know existed, Spec-Driven Development. Shipping a SwiftUI + TCA feature with GitHub Spec Kit inside Cursor #specdrivendevelopment #iosdev #swiftui emredegirmenci.substack.com/p/spec-kit-s...

emredegirmenci.substack.comSpec Kit (Spec-Driven Development) in an iOS ProjectFrom vibe coding to Spec-Driven Development: shipping a SwiftUI + TCA feature with GitHub Spec Kit inside Cursor

Emre Degirmenci reposted

Tricky SwiftUI + MapKit + TCA problem. Why a Map component that worked fine in an MVVM app, started jittering in two-way binding. Thanks to Xu Yang (fatbobman) for including my article. Great source for what’s happening in the Swift ecosystem. πŸ™ #SwiftUI #iOSDev #MapKit #TCA #Swift

Boundless thanks to the remarkable spirits who so generously placed their invaluable hard-won wisdom in our hands: @vanvoorden.bsky.social, @emredeg.bsky.social, @dijamantina.bsky.social, @jordanmorgan10.bsky.social, Howard Oakley and Wayne Bishop

Emre Degirmenci reposted

I’m one of the authors on the latest What’s new in Swift! #swiftLang

Swift Language@swift.org

June was a big month for Swift: previews of Swift 6.4, Swift Package Index joining Apple, and a community project that brought Swift to a 1977 Apple II. Read more in our latest digest: www.swift.org/blog/whats-n...

Emre Degirmenci reposted

πŸ—„οΈ π΄π‘‘π‘œπ‘π‘‘π‘–π‘›π‘” π‘†π‘€π‘–π‘“π‘‘π·π‘Žπ‘‘π‘Ž π‘“π‘œπ‘Ÿ π‘Ž πΆπ‘œπ‘Ÿπ‘’ π·π‘Žπ‘‘π‘Ž π‘Žπ‘π‘ by Emre Degirmenci (@emredeg.bsky.social) A "room by room" migration strategy. Match your legacy SQLite schema exactly on the first pass - cleaning up while migrating is a one-way ticket to a fatal error. #SwiftData #CoreData

emredegirmenci.substack.comAdopting SwiftData for a Core Data appLast week I decided to finally move my side project, EV Charge Stations Map, from Core Data to SwiftData. Every new Apple sample, every WWDC session, every blog post I bookmarked and never read… they…

Emre Degirmenci reposted

What is it I'm supposed to say? "Some personal news?" πŸ˜‚ swiftpackageindex.com/blog/swift-p... So proud of what Sven and I built so far with SPI, and I'm happy to say I'll be joining Apple to continue working on everything related to Swift packages! πŸ₯‚

swiftpackageindex.comSwift Package Index joins Apple on the Swift Package Index Blog – Swift Package IndexSwift Package Index is now part of Apple. Here's what that means.

Emre Degirmenci reposted

Worth repeating: Anthropic's Claude selected the girl's school for bombing, despite plenty of public evidence it was not a military target.

This post is unavailable.

Emre Degirmenci reposted

Starting a 🧡 called "AI hater's reading list" ⬇️, for us haters who like to do our homework. Each of these are books I've read and recommend you do as well. Pretty sure this can turn any AI booster into a hater, these books are exceptionally well-researched. Enjoy! πŸ’ͺ (And reply with more tips!)