Düzensiz gelirle bütçe yapmak: sabit bir maaş varsaymayan bir sistem
Çoğu bütçe tavsiyesi her ay aynı miktarın geldiğini varsayar. İşte serbest çalışma, komisyon ya da mevsimsel gelir için gerçekten işe yarayan bir sistem.
Hesap Yok, Şifre Yok: Uygulamalarımda Neden Giriş Ekranı Olmuyor
Altı uygulama, sıfır kayıt formu. İşte hesapları tamamen atlamanın ardındaki gerçek gerekçe — neye mal oluyor, neyi ortadan kaldırıyor ve sınır nerede.
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.
2026'da Android'de local-first veriyi yedeklemek: SAF export, Auto Backup ve güvenebileceğiniz bir geri yükleme akışı
Local-first Android uygulamaları kullanıcı verisini sunucu olmadan nasıl yedekler: SAF export/import, Auto Backup for App Data ve üzerine yazmadan önce doğrulayan bir geri yükleme.
Android'de biyometrik kimlik doğrulama, 2026: BiometricPrompt, Keystore ve yerel öncelikli bir uygulamayı kilitlemek
androidx.biometric için pratik bir rehber — BiometricPrompt, CryptoObject destekli anahtarlar, cihaz kimlik bilgisi yedeği ve bir parmak izi kontrolünün hiçbir şeyi korumamasına yol açan hatalar.
2026'da Android'de Health Connect: local-first'ten vazgeçmeden veri okuyup yazmak
Android'in Health Connect API'sine 2026 için pratik bir rehber — izinler, arka planda okuma ve local-first uygulamaların bunu neden gerçek değil, isteğe bağlı bir katman olarak görmesi gerektiği.
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.
Stocky'yi Geliştirmek: mutfağınızda neyin biteceğini tahmin etmek — hem de cihazın üzerinde
Stocky bir barkod taramasını ve biraz kullanım geçmişini, siz daha bitirmeden önünüze düşen bir alışveriş listesine nasıl dönüştürüyor — tüm matematik ve tüm veriler telefonunuzda kalarak.
Android'de gizlilik öncelikli OCR: Subly faturaları buluta göndermeden nasıl okuyor
ML Kit Text Recognition ile Android'de cihaz üzerinde OCR için pratik bir 2026 rehberi — kurulum, kod ve kullanıcı verisini sunucularınızdan uzak tutan alan çıkarma teknikleri.
Abonelik yorgunluğu: bankamı uygulamalara bağlamaktan neden vazgeçtim
Abonelik takip uygulamaları sorunu genellikle banka giriş bilgilerinizi isteyerek çözer. 2026'da daha sakin bir yol var — cihaz üzerinde fatura tarama, Plaid yok, aracı yok.
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).
Yerel öncelikli uygulamaların gizlilik avantajı
En gizli veri, hiç toplamadığın veridir. Yerel öncelikli olmak yalnızca bir mimari tercih değil — var olan en yalın gizlilik politikasıdır.