[DevFest Nantes 2018] The postmodern API gRPC on Android
Speaker : Mahmoud Bhaya Most of mobile apps today need communicating with a server. And most of them rely on REST APIs to do so, putting aside how it’s implemented or whether it respects the REST Architecture or not. In a context of distributed and autonomous back end teams, adopting micro-services as an architectural approach, many developers have been arguing about the efficiency of loosely typed interfaces of REST. Since 2015 when Google open sourced gRPC many of them have been using it alongside Protocol Buffers as message format instead of REST and JSON. But not all of the front end developers followed through, which made backend developers duplicate efforts to add specific endpoints in REST. In this talk we will see how Android Developers can make faster server calls, while saving battery life and data usage, by creating a gRPC client for Android.