Arkadaşlar ben android uygulama geliştiricisiyim. Mvp ve mvvm mimarilerini sektörde oldukça görüyorum. İncelediğimde kod okunabilirliğini çok daha iyi hale getirdiği açık şekilde ortada. Ancak bu mimariler ne zaman kullanılmalı tam anlamadım. Ya da temiz kod haricinde ne gibi bir avantaj sunacak bana? Örneğin ben arayüz ile direk etkileşimli veritabanı işlemlerini gerçekleştiriyorum yani her veri için farklı koşul olması gereken işlemler bunlar. Ee ben bunlar için view interface için metot oluşturmam gerek diye anlıyorum ve o kısımda yapı bana zorluk çıkaracak gibi geliyor. (Burada yanılıyor olabilirim)
Yani sormak istediğim ben mvp yapısını neden ve ne zaman kullanmalıyım. Bilgili arkadaşlara şimdiden teşekkürler.