Kompose
Kompose copied to clipboard
UseCase + ViewModel
Il y a un peu trop de modifications au niveau du common, ça change trop l'archi. Le UseCase et l'Interactor ?
C'est juste du renommage. On trouve souvent ces notations en Clean Architecture côté Android. Cela évite en plus le suffixe Impl.
Justement, l'architecture commence à un peu trop pencher côté Android. Elle est prévue pour être générique pour multiplateforme et on se retrouve à devoir changer pour faire des spécifications particulières pour Android, notamment concernant le problème de rotation, juste pour éviter un re-draw de l'écran.
Je pense qu'il va falloir chercher une autre solution. En plus, la PR impacte plusieurs choses : les tests d'un côté et cette implémentation de VM de l'autre côté, et j'ai du mal à voir les impacts de chaque ajout.