[Android] gRPC의 하위 호환성 유지, Kotlin 적용 문제 #2
이전 포스팅에서 gRPC에 대한 아주 심플한 사용법에 대해서 설명했습니다. 사실 해당 내용만 가지도고 사용하는데 문제는 없습니다. 다만 실사용시 발생할 수 있는 하위 호환성에 대한 문제라던가, 기본 data type이외의 추가적인 내용과, kotlin 적용시 발생하는 문제점?? 등에 대해서 좀더 얘기해 보려 합니다. 그전에 먼저 알아두면 유용한 부분들에 대한 내용을 먼저 소개합니다. 기존에 소개했던 기본 데이터 keyword들 (e.g. rpc, returns, message) 이외에도 좀더 유연한 데이터 클래스를 만드는 keyword들을 제공 합니다. singluar, optional, map, repeated message의 filed 앞에 추가적인 option을 줄수 있습니다.[1] singluar..