The correct answer depends on how much data and what operations we are talking about.
You wrote: "There is no significant CRUD on the client." If you use only “R” from “CRUD” (= read data from somewhere), and if your application is not really dependent on it, and you often don’t synchronize content, you can even leave by extracting its form inside your activity .
, , API- Service-get go-go. Google, , , REST - , .
, , , .