CTO & Co-founder at Bonton Connect·

We actually initially wrote a lot of networking code in Kotlin but the complexities involved prompted us to try and compile NodeJS for Android and port over all the networking logic to Node and communicate with node over the Java Native Interface.

This turned out to be a great decision considering our battery usage fell by 40% and rate of development increased by a factor of 2.

READ LESS
7 upvotes·2 comments·575.2K views
Robin Mollah
Robin Mollah
·
June 23rd 2020 at 5:52PM

A way to decrease battery consumption by 40% is a great finding. Java and Kotlin are pretty complex in terms of handling the networking side.

·
Reply
Sunny S
Sunny S
·
July 16th 2020 at 4:06PM

Hi Jamal,

Can you explain the difficulties in using kotlin. I intend to use Kotlin, does it support Grpc . I am using Lagom Microservices FW and Gridgain IMDG as universal grid. and Java ofcourse with some assetson Spring. What are the better options in full stack Flutter , Nest>React>Backend{Spring boot}, or Angular>React>Backend or RUST orone should go with GoMicro completley.

·
Reply
Avatar of Omran Jamal

Omran Jamal

CTO & Co-founder at Bonton Connect