В настоящее время я интегрирую компоненты архитектуры в свое приложение в соответствии с официальной документацией и примерами приложений, предоставленных Google (подсолнух и приложение todo).Я понял, что ни один из них не использует интерфейсы для ViewModels (приложение подсолнечника даже не использует интерфейсы для репозиториев).
Мой вопрос таков: разумно ли просто опустить интерфейсы для ViewModels (включая преимущества и недостатки)?