Tem 2026Jul 2026
EFEBULBUL.COM · SWIFT · MAPKIT
Swift ile MapKit Üzerinde Sinematik Koşu Tekrarı (Run Replay) Sistemi OluşturmakBuilding a Cinematic Run Replay System on MapKit with Swift

Stride'a eklediğim koşu tekrarı özelliğinin motorunu nasıl kurduğumu anlatıyorum: rotayı sinematik bir kamerayla yeniden oynatan, çizgisini kendisi çizen ve MP4 videoya render edebilen bir sistem. Saf MapKit, CoreLocation ve AVFoundation ile — sıfır bağımlılık. I walk through how I built the engine behind the run replay feature I added to Stride: a system that replays a route with a cinematic camera, draws its own line as it goes, and can render out to an MP4 video. Built with plain MapKit, CoreLocation, and AVFoundation — zero dependencies.

Mar 2026Mar 2026
MEDIUM · SWIFT · MAPKIT
MapKit Üzerinde Ghost Runner Sistemi Nasıl Kurulur?How to Build a Ghost Runner System on MapKit

Stride'ın en özgün özelliğini nasıl geliştirdiğimi anlattım: kullanıcının önceki koşusunu harita üzerinde bir hayalet olarak göstermek. MapKit koordinat yönetimi, zamanlama senkronizasyonu ve animasyon tekniklerini kapsayan teknik bir yazı. I wrote about how I built Stride's most distinctive feature: showing the user's previous run as a ghost on the map. A technical piece covering MapKit coordinate handling, timing synchronization, and animation techniques.

Oca 2026Jan 2026
MEDIUM · SWIFTUI · REALITYKIT
SwiftUI ve RealityKit ile 3D Rozet SistemiA 3D Badge System with SwiftUI and RealityKit

Blender'da modellediğim bronz, gümüş ve altın rozetleri RealityKit aracılığıyla iOS uygulamasına nasıl entegre ettiğimi anlattım. Apple Fitness'ın başarı sistemi gibi 3D içerikleri uygulamaya taşımak isteyenler için pratik bir rehber. I wrote about how I integrated bronze, silver, and gold badges I modeled in Blender into an iOS app using RealityKit. A practical guide for anyone who wants to bring 3D content like Apple Fitness's achievement system into their own app.