By nature, most mobile applications are clients for backend services. They request data from the backend on users behalf, send the data back for update or delete operations. In todays IoT world, when even your fridge can be connected to the Internet, it is not a common case for a user (or app) to be offline or to […]