Seçili Proje / Native iOS & BLE

RealTimeTranslate

iOS projesi

Bluetooth cihazlarını tarama, bağlantı kurma ve veri gönderme akışlarını gösteren native iOS iletişim prototipi.

Mağaza yayını doğrulanmadı

Mağaza kontrolü: 2026-10-15 · Türkiye ve ABD. Erişim ülkeye göre değişebilir.

RealTimeTranslate

Ürünün arkasındaki hikâye · 3 dk okuma

Proje adından bağımsız olarak, gerçek kodu anlatmak.

İncelenen yerel sürüm, adına rağmen çeviri servisi değil BLE cihaz iletişimi örneği. Sayfa projenin adını değil, mevcut kodun yaptığı işi esas alıyor.

01 / Deneyim

Native iOS ile BLE cihaz iletişimi

  1. Bluetooth durumunu gör

    CoreBluetooth yöneticisi açık, kapalı, yetkisiz veya desteklenmeyen durumları ekrana taşır. Tarama ancak uygun durumda başlar.

  2. Cihazı seç ve bağlan

    Bulunan çevre birimleri listelenir. Bağlantı kurulduğunda servis ve karakteristik keşfi başlar.

  3. Komut gönder

    Yazılabilir karakteristik bulunursa veri gönderilebilir. Bağlantı kesildiğinde bağlı cihaz ve hedef karakteristik temizlenir.

02 / Ürün yapısı

Ekranın arkasında neler var?

Bu alanlar aynı deneyimi farklı sorumluluklarla taşır. Her modülün görevi, kullanıcı ekranında daha sade bir akış oluşturmaktır.

BLE Yöneticisi

Tarama, bağlantı ve durum.

Delegate akışı

Servis ve karakteristik keşfi.

Native arayüz

SwiftUI/Combine durum gözlemi.

Teknik meraklılar için: kod ve mimari

İncelenen ContentView.swift çeviri motoru değil, Foundation/CoreBluetooth/Combine kullanan bir BLEManager içerir. Proje adı RealTimeTranslate olsa da mevcut kaynak tarama, bağlanma, veri yazma ve hata durumlarına odaklanır. Önceki çeviri odaklı kısa açıklama bu bulguya göre düzeltilir.

03 / Ticari yapı

Ticari model ve uygulanan sınırlar.

Bu native iletişim prototipinde reklam, abonelik veya uygulama içi satın alma doğrulanmadı. Çeviri servisi geliri gibi bir ticari model de kaynak tarafından desteklenmiyor.

04 / Yayın & büyüme

Ürün oyuncuyla veya kullanıcıyla nasıl buluşur?

Çalışma alanında iOS uygulama ve test projeleri var. Mağaza yayını veya kullanıcı edinme kampanyası doğrulanmış değil. Sunum, cihaz iletişim akışının teknik örneği olarak yapılır.

05 / Geliştirme

Tek bir fikirden ürün akışına.

Git geçmişinde yalnız başlangıç commit’i görülür. Daha kapsamlı bir ürün kronolojisi yerine, mevcut kodun açıkça gösterdiği BLE yaşam döngüsü anlatılır.

Anlatım incelenen yerel proje dosyaları, mevcut Git açıklamaları ve ürün kayıtlarına dayanır. Geliştirme sürümündeki özellikler mağazadaki sürümden farklı olabilir; varsa ekran görüntüleri mevcut mağaza sunumundan alınmıştır; modül kartları açıklayıcı şemalardır.

İlgili rehberler ve projeler.