İçeriğe geç
Tüm yazılar

#sqlite

9 yazı şu etiketle sqlite.

MFKAPPS 4 dk okuma

2026'da Android'de Room TypeConverters: şemanı bozmadan enum, tarih ve liste saklamak

Android'de Room TypeConverters için pratik bir rehber — enum'lar, Instant/LocalDate ve listeler — ve bir converter'ı sessiz bir veri bozulması hatasına dönüştüren hatalar.

#android #engineering #room
MFKAPPS 4 dk okuma

2026'da Room veritabanı index'leri: gerçekten yavaş olan sorguyu bulmak ve düzeltmek

Android'de Room/SQLite veritabanını index'lemeye pratik bir rehber — EXPLAIN QUERY PLAN okumak, tahmin etmeden @Index eklemek ve bir index'i sessizce etkisiz kılan hatalar.

#android #engineering #room
MFKAPPS 4 dk okuma

Room'un @Relation'ı: Android'de N+1 sorgu olmadan bire-çok veri sorgulamak

Room'un @Relation ek açıklamasına pratik bir rehber — kategoriler ve girişler gibi bire-çok veriyi N+1 sorgu ya da elle join olmadan modellemek.

#android #engineering #room
MFKAPPS 4 dk okuma

Room'da tam metin arama: 2026'da yerel öncelikli bir Android uygulamasına anında arama eklemek

Room'un FTS4 desteğine pratik bir rehber — sanal bir arama tablosu kurmak, onu tetikleyicilerle senkron tutmak ve FTS5'in neden elle bir migration gerektirdiği.

#android #engineering #room
MFKAPPS 5 dk okuma

Room veritabanını 2026'da şifrelemek: SQLCipher, Keystore ve veri kaybetmeden geçiş

Bir Room/SQLite veritabanını Android'de dinlenme halindeyken SQLCipher ile şifrelemek için pratik bir rehber — Keystore üzerinden anahtar yönetimi, tek seferlik geçiş ve gerçek performans maliyeti.

#android #engineering #privacy
MFKAPPS 4 dk okuma

2026'da Room veritabanı migrasyonları: tek bir satır kaybetmeden şema değişikliği göndermek

Android'de Room veritabanı migrasyonları için pratik bir rehber — AutoMigration, elle yazılmış Migration nesneleri ve kullanıcılarınız bulmadan önce bir migrasyonu nasıl test edersiniz.

#android #engineering #room
MFKAPPS 4 dk okuma

OldSchool'un düzen takvimini inşa etmek: doz dokunuşlarını güvenilir bir güne dönüştürmek

Aylık bir düzen takvimi, her gün için tek renkli bir nokta gibi görünür. İşte arkasındaki olay modeli, gün durumu kuralları ve zamanında alım matematiği, cihaz üzerinde.

#android #engineering #room
MFKAPPS 4 dk okuma

Granyn'i Geliştirmek: banka girişi olmayan bir bütçe takipçisi, üç tabloda

Granyn tek bir banka hesabı bağlamadan, para birimleri arasında harcamaları nasıl takip ediyor ve tekrarlayan faturaları nasıl yakalıyor — altındaki Room şeması ve bunun getirdiği ödünleşimler.

#android #engineering #privacy
MFKAPPS 6 dk okuma

2026'da local-first Android: SQLite, Room ve kullanıcı verisini cihazda tutmak

Room ve SQLite ile local-first Android uygulamaları geliştirmenin 2026 rehberi — şema tasarımı, migration'lar, WAL, dışa aktarma ve senkronizasyonu ne zaman eklemeli (ve ne zaman eklememeli).

#android #engineering #privacy