Let’s say you have a system where there is also a web app involved. Considering there is a backend which answers to both and might also communicate with other systems. This means the android app cannot simply be a CRUD app where the repository simply implements CRUD operations. What do you think about having methods like purchaseTicket() on the repository? Because this might not be possible to implement correctly on the phone. Plus it would introduce duplication. Most examples I see on clean architecture just takes simple examples where the app shows posts of dogs or cats where the backend basically equals the database. How would you approach the android app when it doesn’t live in isolation anymore?