gRPC with Kotlin Coroutines on Android

gRPC is a technology that allows you to call server side logic from any platform using protocol buffers. What are the libraries available that allow you to create and consume gRPC services using coroutines? What are the debugging and monitoring tools we could use for gRPC?

Mar 12, 2021, 1:00 – 2:30 AM

31
RSVP'd

Key Themes

Mobile

About this event

Zoom password: gdg

gRPC is a technology that allows you to call server side logic from any platform using protocol buffers. What are the libraries available that allow you to create and consume gRPC services using coroutines? What are the debugging and monitoring tools we could use for gRPC?

In this talk, I will share with you how to consume a gRPC server using the gRPC-Kotlin library. We’ll explore how to use protocol buffers to define different types of rpc calls that are unary and bidirectional. We'll explore how rpc calls could be made using Flows.

In addition to gRPC Kotlin, other libraries for creating and consuming gRPC services are Wire by Square and Kroto-plus. We’ll compare its features and its coroutines API with gRPC-Kotlin. By the end of this talk, you will have a better understanding on how to build and consume gRPC services with Kotlin coroutines.


About Our Speaker:

Mohit Sarveiya is a Google Developer Expert for Kotlin. Over the years, he has talked in various communities around the globe and has helped many companies adopt Kotlin and Coroutines.

Speaker

  • Mohit Sarveiya

Partner

Bottle Rocket logo

Bottle Rocket

Organizer

  • Joaquin Lopez

    Sngular

    Principal Frontend Engineer

Contact Us