grpc-java/examples/android
nmittler b687bdc742 Refactoring channel API.
Client:
* New ManagedChannel abstract class.
* Adding ping to Channel.
* Moving builders and implementations to internal.

Server:
* Added lifecycle management API to Server (mirroring ManagedChannel).
* Moved ServerImpl, AbstractServerBuilder and handler registries to internal.
* New ServerBuilder abstract class (mirroring ManagedChannelBuilder).

Fixes #545
2015-09-03 11:22:29 -07:00
..
app Refactoring channel API. 2015-09-03 11:22:29 -07:00
gradle/wrapper move grpc-common stuff to right location 2015-08-27 16:07:41 -07:00
.gitignore move grpc-common stuff to right location 2015-08-27 16:07:41 -07:00
README.md update android example readme 2015-08-27 16:28:38 -07:00
build.gradle move grpc-common stuff to right location 2015-08-27 16:07:41 -07:00
gradlew move grpc-common stuff to right location 2015-08-27 16:07:41 -07:00
gradlew.bat move grpc-common stuff to right location 2015-08-27 16:07:41 -07:00
settings.gradle move grpc-common stuff to right location 2015-08-27 16:07:41 -07:00

README.md

gRPC Hello World Tutorial (Android Java)

BACKGROUND

For this sample, we've already generated the server and client stubs from helloworld.proto.

PREREQUISITES

  • Java gRPC

  • Android Tutorial if you're new to Android development

  • We only have Android gRPC client in this example. Please follow examples in other languages to build and run a gRPC server.

INSTALL

1 Clone the gRPC Java git repo

$ git clone https://github.com/grpc/grpc-java

2 Install gRPC Java, as described in How to Build

$ # from this dir
$ cd grpc-java
$ # follow the instructions in 'How to Build'

3 Install the app

$ cd examples/android
$ ./gradlew installDebug