Это зависит от того, как вы просматриваете свое приложение для Android.Если приложение представляет собой чисто видовой слой, то нет, они не особо актуальны.Если вы используете его как нечто большее, чем слой представления, а вместо этого являетесь клиентским приложением, тогда вам лучше создать целое новое многоуровневое приложение, а не пропускать варианты использования и модели чистой архитектуры.
Когда это сделать, это просто призыв к суждению.Для приложений, которые имеют только тривиальную логику и используются в основном в качестве механизма представления, со всей соответствующей серверной стороной бизнес-логики, тогда вы, вероятно, можете обойтись без модели представления.Многие приложения имеют столько же или больше сложностей на стороне клиента, чем на стороне сервера, и в этот момент вы захотите спроектировать их так, чтобы система масштабировалась и поддерживалась.
Если вам интересно, где вашиСлучаи использования принадлежат, тогда вы, вероятно, перешли этот порог и должны разработать его как свое собственное приложение.