// Yazılar
Yolculuktan notlar
Tek kişilik bir ekip olarak sakin, gizli yazılım yapmaya dair düşünceler.
RSS akışı
İrade gücüne dayanmayan bir hidrasyon rutini
Çoğu hidrasyon tavsiyesi 'daha fazla su iç'e indirgenir ve aradaki boşluğu irade gücünün dolduracağını umar. İşte bunun yerine ipuçları ve nazik dürtmeler üzerine kurulu bir rutin.
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 bildirim eylemleri doğru şekilde: uygulamayı açmadan bir dozu alındı olarak işaretlemek
Android bildirim eylem düğmeleri için pratik bir rehber — PendingIntent'ler, trambolin kısıtlaması, goAsync() ve Room durumunu güvenle güncellemek.
Kötü bir günü de atlatan Pomodoro Tekniği
25/5 zamanlayıcısı başlaması kolay, bırakması da o kadar kolay. İşte seri değil, ritüel üzerine kurulu bir Pomodoro Tekniği versiyonu — böylece zor bir gün alışkanlığı bitirmiyor.
Hiç bağlı kalamadığın bütçe planları için bir sistem
Çoğu bütçe planı ilk iki haftada çöker. Karmaşık olmayan bir bozuk ayı da kaldırabilen, mükemmel ayı değil: üç kategorilik bir sistem ve haftada beş dakikalık bir kontrol.
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.
Gerçekten uyacağın bir ilaç rutini kurmak
İlaç uyumuna dair pratik bir rehber — insanlar dozları neden kaçırır, hatırlatıcı zamanlaması gerçekte nasıl işler ve kötü bir haftadan da sağ çıkan bir rutin nasıl kurulur.
Site artık yedi dil konuşuyor
MFKAPPS artık İngilizce, Türkçe, Fransızca, İspanyolca, Japonca, Hintçe ve Rusça olarak sunuluyor. Tek kişilik bir stüdyonun bununla neden uğraştığına ve nasıl hızlı kaldığına dair kısa bir not.
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.
Hydrame'i geliştirmek: dırdır etmeden akıllı hatırlatıcılar
Bir hatırlatıcı uygulaması, bildirimleriyle var olur ya da yok olur. Hydrame'in bildirimlerini seni nazikçe dürtsün — ve gününle savaşmak yerine ona uyum sağlasın diye nasıl tasarladığımı anlatıyorum.
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 güvenilir Android hatırlatıcıları: WorkManager, kesin alarmlar ve yeni pil kuralları
2026'da Android'de gerçekten tetiklenen hatırlatıcılar nasıl yayınlanır — WorkManager mı AlarmManager mı, SCHEDULE_EXACT_ALARM, POST_NOTIFICATIONS ve hâlâ can yakan OEM tuhaflıkları.
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).
2026'da tek başıma Android uygulamalarını nasıl yayınlıyorum
2026'da tek başına Kotlin + Compose ile bir Android uygulamasını baştan sona yayınlamak için gerçek bir başlangıçtan bitişe rehber — kapsam, geliştirme, Play Store ilanı ve gerçekten yayınlayıp yayınlamayacağını belirleyen sıkıcı ayrıntılar.
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.
Neden sakin araçlar yapmak için yola çıktım
Çoğu uygulama seni bağımlı tutmak için tasarlanıyor. Ben tam tersini yapmak istedim — işini gören ve sonra yolundan çekilen yazılımlar.