TOUCH, MOTION, & THE CORE LOCATION API EĞİTİMİ

Dokunma, hareket ve konum verisini uygulamanıza katın

Gesture recognizer, Core Motion, Core Location, harita ve geofence ile iOS etkileşim ve konum geliştirme

Touch, Motion ve Core Location API eğitiminde iOS dokunma jestleri, Core Motion ile ivmeölçer ve jiroskop, CLLocationManager yetkilendirme, geofencing, significant-change servisi ve MapKit uygulamaları işlenir.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

iOS dokunma jestleri, Core Motion sensörleri ve Core Location konum servisleri

Bu eğitim, iOS uygulamalarında dokunma, hareket ve konum özelliklerinin Apple çerçeveleriyle uygulanmasını anlatır. Katılımcılar UIGestureRecognizer ve SwiftUI jestleri, çoklu dokunma, Core Motion ile ivmeölçer ve jiroskop, CMMotionActivityManager, CLLocationManager yetkilendirme, doğruluk ve pil dengesi, geofencing, significant-change servisi, MapKit ve geocoding uygular.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Dokunma ve Jestler; 2. gün Core Motion ve Core Location.

Seviye

Orta Seviye — iOS dokunma jestleri, Core Motion sensörleri ve Core Location konum servisleri

Öğrenme Metodu

Katılımcılar bir iOS projesinde jest tanıma, hareketle oyun kontrolü ve konum takibi özelliklerini adım adım geliştirir; simülatör ve gerçek cihazda test eder.

Neden Bu Eğitim?

🎯Doğal etkileşim

Dokunma jestleriyle akıcı ve sezgisel kullanıcı arayüzleri kurarsınız.

🛠️Hareket algısı

Core Motion ile cihaz ivmesi, eğimi ve kullanıcı aktivitesini uygulamaya katarsınız.

🚀Konum bilinci

Pil ve gizlilik dengesini gözeterek doğru konum özellikleri geliştirirsiniz.

Anahtar Konular

core locationcore motionios gesture recognizerswiftui gestureclocationmanagergeofencing ioscmpedometermapkitios konum servisleriios sensör geliştirme
“Parmağın dokunduğu, cihazın hissettiği ve dünyanın bulunduğu yer birleşince uygulama yaşar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Swift bilgisi

Swift dilinde sınıf, protokol, closure ve optional kullanımı bilinmelidir.

2
iOS temelleri

UIKit veya SwiftUI ile temel ekran geliştirmiş olmak gerekir.

3
Mac ve Xcode

Güncel Xcode yüklü bir macOS bilgisayar gerekir.

4
Gerçek cihaz

Sensör testleri için bir iPhone önerilir, simülatör sınırlı destek sunar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, çoklu dokunma ve özel jestleri tanıyıp arayüz etkileşimine dönüştürür.
Modül 1
Touch Olay Zinciri
  • UIResponder ve hit-testing
  • touchesBegan, Moved, Ended, Cancelled
  • responder chain
  • çoklu dokunma (multitouch)
  • isUserInteractionEnabled
  • dokunma alanı genişletme
Modül 2
Gesture Recognizer
  • Tap, Long Press, Pan, Pinch, Rotation ve Swipe
  • UIGestureRecognizerDelegate
  • jestler arası çakışma çözümü
  • require(toFail:)
  • özel gesture recognizer yazma
  • durum makinesi (began, changed, ended)
Modül 3
SwiftUI Jestleri
  • TapGesture, DragGesture, MagnificationGesture
  • simultaneous ve sequenced jest
  • @GestureState
  • hit testing ve contentShape
  • ScrollView ile jest çakışması
  • erişilebilirlik uyarlamaları
Modül 4
Haptik ve Geri Bildirim
  • UIFeedbackGenerator
  • Core Haptics
  • sürükle-bırak (Drag & Drop) API
  • jest animasyonları (UIViewPropertyAnimator)
  • 3D Touch yerine bağlam menüleri
  • performans ve akıcılık
Günün hedefiKatılımcı, hareket sensörlerini okuyup konumu pil dostu biçimde izleyen özellikler geliştirir.
Modül 1
Core Motion Sensörleri
  • CMMotionManager
  • ivmeölçer, jiroskop, manyetometre
  • deviceMotion ve attitude
  • güncelleme aralığı ve filtreleme
  • sensör veri kalibrasyonu
  • eğime duyarlı oyun kontrolü
Modül 2
Aktivite ve Adım Verisi
  • CMMotionActivityManager
  • CMPedometer ile adım sayımı
  • CMAltimeter
  • yürüyüş, koşu ve araç algılama
  • geçmiş veri sorgulama
  • HealthKit ile ilişki
Modül 3
Core Location Temelleri
  • CLLocationManager ve delegate
  • WhenInUse ve Always yetkisi
  • hassas/yaklaşık konum
  • desiredAccuracy ve distanceFilter
  • Info.plist açıklamaları
  • CLLocation özellikleri (hız, yön, rakım)
Modül 4
İleri Konum Özellikleri
  • Significant-change ve visit izleme
  • geofencing (CLCircularRegion)
  • iBeacon aralama
  • arka plan konum güncellemeleri
  • CLGeocoder ve ters coğrafi kodlama
  • MapKit ile harita ve rota gösterimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Jest tanıma

UIKit ve SwiftUI ile tek ve çoklu dokunma jestlerini geliştirebilirsiniz.

🧠
Özel jest

Özel gesture recognizer yazıp jest çakışmalarını çözebilirsiniz.

🔧
Haptik geri bildirim

Core Haptics ile dokunsal geri bildirim ekleyebilirsiniz.

📐
Sensör okuma

CMMotionManager ile ivme ve jiroskop verisini işleyebilirsiniz.

🧪
Aktivite algısı

CMPedometer ve activity manager ile adım ve aktivite verisini kullanabilirsiniz.

🚀
Konum yetkisi

CLLocationManager yetkilendirme akışını doğru yönetebilirsiniz.

🔍
Pil dostu konum

Doğruluk, distanceFilter ve significant-change ayarlarını dengeleyebilirsiniz.

📦
Geofence ve harita

Geofencing kurup MapKit ile konumu görselleştirebilirsiniz.

Kimler İçin Uygundur?

  • iOS geliştiricileri
  • Swift
  • etkileşimli ve konum tabanlı uygulama yapmak isteyen mobil yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
iOS geliştiricileri, Swift ile etkileşimli ve konum tabanlı uygulama yapmak isteyen mobil yazılımcılar için uygundur.
Android için de uygun mu?
Hayır, eğitim Apple çerçevelerine (UIKit, SwiftUI, Core Motion, Core Location) odaklanır.
Mac olmadan katılabilir miyim?
Xcode gerektiği için macOS bilgisayar gerekir; kurulum rehberi önceden paylaşılır.
Konum izni reddedilirse ne olur?
Eğitimde yetki durumları ve izin reddi akışları ayrı bir laboratuvarda ele alınır.
SwiftUI mi UIKit mi?
Her iki yaklaşım da gösterilir; jest ve konum örnekleri iki arayüz çerçevesinde verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Touch, Motion, & the Core Location API Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

API ve Mikroservis MimarisiMicroservices Deep Dive Eğitimi
Yazılım Geliştirme Eğitimleri

Microservices Deep Dive Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

Ileri mikroservis konuları: olay güdümlü tasarım, saga, zero trust, performans, GitOps ve evrim. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
API ve Mikroservis MimarisiMicroservices Engineering Boot Camp (MICROENGINEER) Eğitimi
Yazılım Geliştirme Eğitimleri

Microservices Engineering Boot Camp (MICROENGINEER) Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Yoğun mikroservis mühendisliği kampı: alan modeli, servis geliştirme, güvenlik, gözlem, GitOps ve evrim. 5 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifik

Detayları Gör →
API ve Mikroservis MimarisiMicroservices Engineering Boot Camp Eğitimi
Yazılım Geliştirme Eğitimleri

Microservices Engineering Boot Camp Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Mikroservis mühendisliği kampı: Spring Boot, entegrasyon, dayanıklılık, güvenlik ve GitOps. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
API ve Mikroservis MimarisiMicroservices Fundamentals: Deploying Microservices & GitOps Basics Eğitimi
Yazılım Geliştirme Eğitimleri

Microservices Fundamentals: Deploying Microservices & GitOps Basics Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Mikroservis dağıtımı ve GitOps temelleri: Docker, Kubernetes, Argo CD ve canary yayın. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
API ve Mikroservis MimarisiMigrating to Microservices Eğitimi
Yazılım Geliştirme Eğitimleri

Migrating to Microservices Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Monolitten mikroservislere geçiş: plan, Strangler Fig, veri ayrıştırma ve güvenli yayın. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn