Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support generate java-lite binding. #183

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

puppywang
Copy link

The java lite runtime has a much smaller code size which makes it more suitable to be used on Android. and it also works better with Proguard because it doesn’t rely on Java reflection and is optimized to allow as much code stripping as possible.

The support for javalite is very simple, just add "lite:" prefix to grpc_out and java_out, please kindly to accept this PR, thanks.

@jcburley
Copy link
Collaborator

@puppywang – if you're still interested in this, please refresh the PR and we'll take a fresh look at it. Else, feel free to close it out. Thanks!

@puppywang puppywang reopened this Jan 17, 2023
@puppywang
Copy link
Author

@jcburley I've update the PR with latest branch, please kindly help to review, thanks.

@jcburley
Copy link
Collaborator

@jcburley I've update the PR with latest branch, please kindly help to review, thanks.

Can you possibly add a test or two? Thanks!

@puppywang
Copy link
Author

@jcburley I've update the PR with latest branch, please kindly help to review, thanks.

Can you possibly add a test or two? Thanks!

Test added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants