Do you think it is a good idea to expose hypermedia api (HATEOAS) for native clients (android, iOS)? What are the difficulties when the clients try to consume such an API?
I assume that the UI will be driven by the responses form the API.
I have zero experience with native clients and how they are built internally.