Refactoriser les écrans en SwiftUI avec MVVM