gRPC
  • About
  • Docs
  • Guides
  • Videos
  • Showcase
  • Blog
  • Community

gRPConf 2025 is on Aug. 26th! - Register now ($50 until Jul 30th) or Submit a talk proposal (by May 28th)

  • Docs
    • What is gRPC?
      • Introduction
      • Core concepts
      • FAQ
    • Languages
      • C# / .NET
        • API (legacy)
        • Daily builds (legacy)
      • C++
        • Quick start
        • Basics tutorial
        • Async-API tutorial
        • Asynchronous Callback API Tutorial
        • Best Practices for gRPC C++ API and FAQ
        • ALTS
        • API
      • Dart
        • Quick start
        • Basics tutorial
        • API
      • Go
        • Quick start
        • Basics tutorial
        • ALTS
        • API
        • Generated code
        • Generated-code (legacy)
      • Java
        • Quick start
        • Basics tutorial
        • ALTS
        • API
        • Generated code
      • Kotlin
        • Quick start
        • Basics tutorial
        • API
      • Node
        • Quick start
        • Basics tutorial
        • API
      • Objective-C
        • Quick start
        • Basics tutorial
        • OAuth2
        • API
      • PHP
        • Quick start
        • Basics tutorial
        • API
        • Daily builds
      • Python
        • Quick start
        • Basics tutorial
        • ALTS
        • Generated code
        • API
        • Daily builds
      • Ruby
        • Quick start
        • Basics tutorial
        • API
        • Daily builds
    • Platforms
      • Android
        • Java
          • Quick start
          • Basics tutorial
          • API
        • Kotlin
          • Quick start
          • API
      • Web
        • Quick start
        • Basics tutorial
    • Guides
      • Authentication
      • Benchmarking
      • Cancellation
      • Compression
      • Custom Backend Metrics
      • Custom Load Balancing Policies
      • Custom Name Resolution
      • Deadlines
      • Debugging
      • Error handling
      • Flow Control
      • Graceful Shutdown
      • Health Checking
      • Interceptors
      • Keepalive
      • Metadata
      • OpenTelemetry Metrics
      • Performance Best Practices
      • Reflection
      • Request Hedging
      • Retry
      • Service Config
      • Status Codes
      • Wait-for-Ready
View page source Edit this page -+++++Page+description+for+heading+and+indexes.---##+HeadingEdit+this+template+to+create+your+new+page.*+Give+it+a+good+name,+ending+in+`.md`+-+e.g.+`getting-started.md`*+Edit+the+"front+matter"+section+at+the+top+of+the+page+(weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory;+lowest+number+first).*+Add+a+good+commit+message+at+the+bottom+of+the+page+(<80+characters;+use+the+extended+description+field+for+more+detail).*+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request." class=td-page-meta--child target=_blank rel=noopener> Create child page Create documentation issue Create project issue
  1. Docs
  2. Platforms
  3. Android
  4. Kotlin

Kotlin for Android


Quick start

This guide gets you started with Kotlin gRPC on Android with a simple working example.

API reference

Last modified August 11, 2021: Replace use of short_title with linkTitle in page front matter (#821) (78a4d99)
View page source Edit this page -+++++Page+description+for+heading+and+indexes.---##+HeadingEdit+this+template+to+create+your+new+page.*+Give+it+a+good+name,+ending+in+`.md`+-+e.g.+`getting-started.md`*+Edit+the+"front+matter"+section+at+the+top+of+the+page+(weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory;+lowest+number+first).*+Add+a+good+commit+message+at+the+bottom+of+the+page+(<80+characters;+use+the+extended+description+field+for+more+detail).*+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request." class=td-page-meta--child target=_blank rel=noopener> Create child page Create documentation issue Create project issue
© 2025 gRPC Authors
Terms | Privacy | Trademarks | License | About