posted by [identity profile] jorallan.livejournal.com at 07:41pm on 27/03/2017
As a slight aside, you don't necessarily need to write Java to target Android "natively" - you can write any JVM language. There's obviously a ton of those, but the three most likely suspects are:

* Kotlin: in many ways "a better Java" and does away with a lot of the boilerplate Java has.
* Scala: possibly best described as a hybrid OO-functional language from the curly brace syntax school. I like it a lot, and it definitely does away with Java's excessive boilerplate.
* Clojure: functional Lisp. Those two words probably tell you enough to know whether you'll love it or hate it. I suspect there's not too many people inbetween.

All three can happily interoperate with Java, so you still get the advantages of all the libraries you need.

June

SunMonTueWedThuFriSat
        1
 
2
 
3
 
4
 
5
 
6
 
7
 
8 9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30