Hello Cosimo,
Thanks for your question. We try to avoid having a single architectural approach to building apps, because most of the time we are creating apps that demonstrate some particular aspect of Android development. We did spend a lot of time making sure that the code was as simple and sparse as we could make it, so that it would be easy to read.
In the Jetpack Compose course next week:
https://www.oreilly.com/live-events/building-android-apps-with-jetpack-compose/0636920060990/0636920062245/
We do use a suggested architecture for Compose apps. But it is just a suggested architecture, because your mileage may vary, so we use it as an example and as something you might find useful.
Thanks for the question.
D+D