Diego Alvis

Engineering Manager at Delivery Hero

Talk Title

Protobuf for speeding up your Android application






15:10 > 40 min


on Twitter

As mobile devices continue to dominate internet usage, optimizing client-server interactions becomes increasingly important for both users and developers. In this talk, we will explore the benefits of using Protocol Buffers (Protobuf) in mobile applications, compared to traditional RESTful APIs. Protobuf is a binary serialization format designed for machine-to-machine communication, which can significantly reduce the size of payloads exchanged between the client and server. We will discuss how to implement Protobuf in Android applications, including a basic implementation example. Additionally, we will review some benchmarks that demonstrate the efficiency of Protobuf usage and how it can improve mobile application performance. Finally, we will also discuss some common pain points and personal learnings when implementing Protobuf in a production project. Attendees will leave with a solid understanding of Protobuf and how to leverage it to optimize their Android applications.

Speaker Bio

Diego Alvis is a skilled software engineer with a passion for mobile development. He has honed his expertise in Android development, specializing in the use of Architecture, solid patterns and advance Kotlin. He is a detail-oriented individual who enjoys staying up-to-date with the latest technologies and trends, enabling him to create efficient and innovative solutions for his clients.

Diego enjoys running, detective novels and spicy food!