Resonance Mobil

- Yıl
- 2026
- Rol
- Tek geliştirici
- Durum
- Geliştiriliyor
- Teknoloji
- React Native · Expo · Kotlin · SQLite · Supabase
Android'de Resonance — aynı veritabanı, aynı öneri motoru, aynı bulut senkronu — kilit ekranında çalma ve sesi kendisi bulan yerel bir Kotlin modülüyle. Her gün kullandığım uygulama.
Yeniden yazılmadı, paylaşıldı
Öneri motoru ve senkron motoru masaüstündeki dosyaların kendisi; bir betik onları bire bir kopyalıyor. Masaüstü kodunun Tauri üzerinden Rust'a seslendiği yerde, telefonda küçük bir ara katman aynı komutları cevaplıyor — bir taraftaki düzeltme iki taraf için de düzeltme oluyor. SQLite şeması masaüstü migration'larından üretiliyor; ikisi de satır düzeyi güvenlikli aynı Supabase projesiyle senkron.
Sesi telefonda bulmak
Android'de yt-dlp yok; bu yüzden NewPipeExtractor üzerine kurulu yerel bir Kotlin modülü akışları çözüyor, arıyor ve radyoları cihazda oluşturuyor. ExoPlayer bunları arka planda ve kilit ekranında çalıyor; orada bir parçaya oy vermek tek dokunuş — karma uygulamanın özü, uygulamayı açmadan ulaşılabilmesi gerekiyor.
Kaputun altında
- 01Dev client ile React Native ve Expo, stil için NativeWind
- 02Senkron korumaları: parçası buluta hiç ulaşmamış bir üyelik sessizce düşmek yerine yer tutucu alıyor
- 03Mobil veriye saygılı akış kalitesi ve çevrimdışı dinleme için indirme
- 04Baştan sona Türkçe ve İngilizce








