İçeriğe geç

// Yazılar

Yolculuktan notlar

Tek kişilik bir ekip olarak sakin, gizli yazılım yapmaya dair düşünceler.

RSS akışı
MFKAPPS 4 dk okuma

İ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.

#mobile #ux #reminders
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 4 dk okuma

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.

#android #engineering #notifications
MFKAPPS 4 dk okuma

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.

#ux #mobile #indie
MFKAPPS 5 dk okuma

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.

#mobile #ux #indie
MFKAPPS 3 dk okuma

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 #engineering #privacy
MFKAPPS 4 dk okuma

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.

#reminders #ux #notifications
MFKAPPS 1 dk okuma

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.

#indie #ux #philosophy
MFKAPPS 6 dk okuma

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.

#android #engineering #privacy
MFKAPPS 3 dk okuma

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.

#hydrame #engineering #ux
MFKAPPS 5 dk okuma

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.

#privacy #subscriptions #opinion
MFKAPPS 6 dk okuma

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ı.

#android #engineering #mobile
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
MFKAPPS 6 dk okuma

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.

#android #indie #mobile
MFKAPPS 3 dk okuma

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.

#privacy #engineering
MFKAPPS 2 dk okuma

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.

#indie #manifesto #philosophy