LOCATION SERVICES, TESTING, & DEBUGGING EĞİTİMİ

Konum özelliklerini gerçekçi biçimde test edin

Android Fused Location, iOS Core Location, izin akışları, arka plan konumu, geofence, emülatör GPS simülasyonu, birim testi ve konum hatalarını ayıklama

Android Fused Location, iOS Core Location, izin akışı, geofencing, GPS simülasyonu, birim ve UI testleri ile konum hatalarını ayıklamayı anlatan iki günlük mobil geliştirme eğitimi.

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

Eğitim Hakkında

Konum servislerinin testi ve hata ayıklaması

Eğitim mobil uygulamalarda konum özelliklerini test etme ve hata ayıklama üzerinedir. Android FusedLocationProviderClient ve iOS CLLocationManager, çalışma zamanı izinleri ve hassas ile yaklaşık konum, arka plan konumu ve pil, geofencing, GPS verisi simülasyonu (emülatör rota, GPX), konum sahteciliği (mock location), birim ve UI testi, doğruluk ve gecikme sorunları ile Logcat ve Xcode ile hata ayıklama uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Konum Servislerinin Temelleri; 2. gün Test ve Hata Ayıklama.

Seviye

Orta Seviye — mobil konum servisleri, simülasyon, test ve hata ayıklama

Öğrenme Metodu

Katılımcılar harita ve geofence içeren örnek mobil uygulamayı emülatörde simüle edilen rotalarla test eder, izin ve doğruluk hatalarını ayıklar.

Neden Bu Eğitim?

📍Doğru Konum

Konum doğruluğu, gecikme ve pil dengesini ölçerek uygun sağlayıcıyı seçersiniz.

🧪Simüle Test

Gerçek yola çıkmadan rota, hız ve sinyal kaybı senaryolarını test edersiniz.

🔐İzin Akışı

Android ve iOS izin modellerinde hataları önleyen akışlar kurarsınız.

Anahtar Konular

konum servisleriandroid locationcore locationgeofencinggps simülasyonumobil testfused location providermock location
“Konum yanlışsa kullanıcı yanlış yere gider; test bu yüzden sahadan önce başlar.”

Ön Koşullar

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

1
Mobil temel

Android Kotlin veya iOS Swift ile temel uygulama geliştirmiş olmak gerekir.

2
Emülatör

Android Studio emülatörü veya Xcode simülatörü kurulu olmalıdır.

3
Harita API

Google Maps veya MapKit kullanımına aşinalık faydalıdır.

4
Test temeli

Birim testi kavramı bilinmelidir.

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ı konum sağlayıcılarını yapılandırır, izin akışını ve arka plan konumunu doğru kurar.
Modül 1
Android Konum API'leri
  • FusedLocationProviderClient
  • LocationRequest: öncelik ve aralık
  • getLastLocation ve requestLocationUpdates
  • ACCESS_FINE_LOCATION ve COARSE farkı
  • Arka plan konumu ve foreground service
  • Pil kullanımı ve Doze modu
Modül 2
iOS Core Location
  • CLLocationManager yapılandırması
  • Always ve WhenInUse yetkisi
  • desiredAccuracy ve distanceFilter
  • Significant-change ve visits servisleri
  • Tam ve yaklaşık konum (iOS 14+)
  • Info.plist kullanım açıklamaları
Modül 3
İzin Akışları
  • Çalışma zamanı izin isteme
  • İzin reddi ve bir daha sorma
  • Ayarlara yönlendirme
  • Kullanıcıya gerekçe gösterme
  • Konum servisi kapalıyken davranış
  • Gizlilik ve veri saklama ilkeleri
Modül 4
Geofencing ve Harita
  • GeofencingClient ve CLRegion
  • Yarıçap ve girme çıkma olayları
  • Geofence sayı sınırları
  • Harita üzerinde rota çizimi
  • Geocoding ve ters geocoding
  • Konum verisinin yerel saklanması
Günün hedefiKatılımcı rota simülasyonu, mock konum ve otomatik testlerle konum hatalarını yeniden üretir ve düzeltir.
Modül 1
Konum Simülasyonu
  • Android Emulator Extended Controls ve rota
  • GPX dosyası ile rota oynatma
  • Xcode konum simülasyonu ve City Run
  • adb emu geo fix komutu
  • Hız, yükseklik ve doğruluk değerleri
  • Mock location uygulaması
Modül 2
Otomatik Test
  • Konum sağlayıcısını arayüzle soyutlama
  • Birim testinde sahte konum üretici
  • Espresso/UI Automator izin testi
  • XCTest ve XCUITest konum senaryosu
  • Kapı (geofence) olayını tetikleme testi
  • Test cihaz filosunda koşturma
Modül 3
Yaygın Konum Hataları
  • Null veya eski (stale) konum
  • Düşük doğruluk ve ani sıçrama
  • Kapalı alanda GPS kaybı
  • Saat dilimi ve zaman damgası hataları
  • Sağlayıcı kapalı ve izin yarışı
  • Gürültü filtreleme: Kalman ve hareketli ortalama
Modül 4
Hata Ayıklama ve İzleme
  • Logcat filtreleri ve Android Studio profiler
  • Xcode konsolu ve Instruments Location
  • Pil tüketimi ve Battery Historian
  • Üretimde konum hata raporlama
  • Crashlytics ile cihaz ve sürüm kırılımı
  • Sahada test planı ve kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Konum API'leri

Android ve iOS konum sağlayıcılarını yapılandırırsınız.

✅
İzin Yönetimi

İzin isteme ve reddedilme akışlarını doğru kurarsınız.

✅
Geofence

Giriş ve çıkış olaylarını güvenilir biçimde işlersiniz.

✅
Rota Simülasyonu

GPX ve emülatörle gerçekçi konum senaryoları oynatırsınız.

✅
Mock Konum

Sahte konum üreticiyle birim testi yazarsınız.

✅
Doğruluk Hataları

Sıçrama ve eski konum hatalarını filtrelersiniz.

✅
Pil Analizi

Konum kaynaklı pil tüketimini ölçüp azaltırsınız.

✅
Saha Test Planı

Gerçek cihaz için sistematik test planı oluşturursunuz.

Kimler İçin Uygundur?

  • Mobil geliştiriciler
  • QA mühendisleri
  • konum tabanlı uygulama üreten ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mobil geliştiriciler, QA mühendisleri ve konum tabanlı uygulama üreten ekipler için uygundur. Android Kotlin veya iOS Swift ile temel uygulama geliştirmiş olmak gerekir.
Hangi platformlar kapsanır?
Android (Kotlin) ve iOS (Swift) birlikte işlenir.
Fiziksel cihaz gerekir mi?
Emülatör ve simülatör yeterlidir, fiziksel cihaz yararlıdır.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Çapraz platform çözümler var mı?
Flutter ve React Native için geolocator gibi paketlere kısa değinilir.

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. Location Services, Testing, & Debugging 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

Programlama Temelleri ve Yaşam DöngüsüDebugging Environments & Dumps Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Environments & Dumps Eğitimi

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

Uzak ve konteyner debug, ProcDump, WinDbg, Visual Studio dump analizi, sembol sunucusu ve Linux core dump konularını uygulamalı öğrenin. Digital Vizyon Akademi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Tools & Best Practices Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Tools & Best Practices Eğitimi

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

gdb, Visual Studio, strace, Wireshark ve Chrome DevTools ile hata ayıklama; loglama, assert ve ekip pratikleri. Uygulamalı eğitim Digital Vizyon Akademi'de.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Tools Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Tools Eğitimi

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

Visual Studio, WinDbg, gdb, Process Monitor ve Fiddler ile hata ayıklama araçlarını uygulamalı öğrenin. Digital Vizyon Akademi hata ayıklama araçları eğitimi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging, Profiling, & Publishing Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging, Profiling, & Publishing Eğitimi

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

Visual Studio profiler, dotnet-trace, bellek analizi, Release derleme, dotnet publish ve Application Insights ile hata ayıklama ve yayın süreci. Digital Vizyon

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüErrors, Testing, & Debugging Eğitimi
Yazılım Geliştirme Eğitimleri

Errors, Testing, & Debugging Eğitimi

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

İstisna yönetimi, pytest ve xUnit ile birim testi, mock, TDD, coverage ve debugger ile hata ayıklama. Uygulamalı eğitim Digital Vizyon Akademi'de.

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