Title
j

johnl

02/22/2017, 1:02 PM
would Kotlin help me besides optionals and monkey patching utils
r

robin

02/22/2017, 1:05 PM
billy: Well it will definitely be a lot easier than trying to port it using plain Java. And tbh there are not a lot of other options.
j

johnl

02/22/2017, 1:06 PM
i like kotlin
i use groovy for limited stuff like models
just trying to keep the code base as small as possible without getting into wierd stuff like scala
or going full groovy which is kind of a nightmare when you try and scale it
r

robin

02/22/2017, 1:07 PM
We all do, that's why where here 😄 Groovy is a dynamically typed language, so yeah that's not going to scale well. I think you will be pretty happy with kotlin 😉
j

johnl

02/22/2017, 1:09 PM
also the client uses reactive heavily
and I know kotlinRx is just a wrapper
so I hope that RxJava is easy to use
because I want that client code to be portable without a huge hassle
r

robin

02/22/2017, 1:10 PM
RxJava is great. It's as easy to use as possible from Java code, but RxKotlin gives you a lot of sugar over that so usage from Kotlin is even easier.
j

johnl

02/22/2017, 1:11 PM
ya know its funny
Im so glad you guys have Kotlin
mostly because groovy and scala have been such a dissapointment
although I love gradle
r

robin

02/22/2017, 1:12 PM
Exactly the reason why JB decided to develop kotlin.
j

johnl

02/22/2017, 1:12 PM
All I wanted to tell the swift guy at apple
was STOP
he had solved so many problems
and then went into functional types and all kinds of wierdness
he had actually solved iOS but he went too far
like scala and groovy to an extent