Android mimari rehberi: Katmanların nasıl ayrılacağı ve hangi kararın nerede verileceği
En çok işe yarayan kısmı durum yönetimi bölümü. Ekranın neyi gösterdiğini tek bir durum nesnesinde toplamak ve o nesneyi tek yönlü bir akışla beslemek, sonradan hata ayıklamayı inanılmaz kolaylaştırıyor. Bir hata bildirimi geldiğinde ekranın hangi durumda olduğunu görebilmek tek başına çok değerli.
Veri katmanı bölümündeki tek doğruluk kaynağı ilkesi de önemli. Aynı veriyi iki yerde tutan uygulamalar eninde sonunda tutarsızlık yaşıyor.

@quadri