-
Notifications
You must be signed in to change notification settings - Fork 614
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
ProtoBuf is experimental, when will it be stable, is it safe to use in a large KMM project? #2544
Comments
You probably want an official answer as well, but my one is: it depends. The experimental is more that there are limitations to the support of certain Kotlin features. In theory there could also be future changes in how the format maps to protobuf, but I expect that those will be enabled behind configuration options. As such, if you want to use protobuf to communicate between two Kotlin programs (client/server) it should be fine. If you want to use it for permanent storage maybe less. |
Thasks for answer, I also want's to know is there any expected time for this function to be stable? |
I also have a question may be related. For context, our groups are using proto3 syntex to define RPC methods and messages between clients(iOS and android) and servers(go), and we are migrating from Java class generated by protoc to kotlin data class. |
It is marked as 'experimental' mainly because it is not feature-complete (e.g. lack of |
No description provided.
The text was updated successfully, but these errors were encountered: