I'm currently developing an (android) app which should access and update data stored in my FIWARE instance and also respond to subscriptions.
Is there a recommended architecture on how I should access the data? Should I directly use the Orion NGSIv2 API or should I implement a middleware layer between my app and FIWARE?