This is my personal opinion about android programming in general. I've been using
Java for as long as I can remember. Both of my college theses were development based on Android. I have nationwide Java programming certificate and was quite proud of my Java programming skill. Then I went abroad for Graduate School, to Japan. And then I realized how 'useless' my skill it was. Nobody's using Java anymore, I almost believe it's the least favorite programming language, it's never even been taught in my new graduate school. Here I need to use C++, of course it also a powerful programming language, but along the way I keep messing up C++ with my Java knowledge, when I caught error coding friend keep remind me "this is not Java".
Well, poor me.. now I'm still learning C++ from beginning and at the same time almost losing all my Java skill since I never use it since I got here. But I'm still following Java, I followed Daniel Shiffman channel on Youtube, The Coding Train. He's a great teacher ! He said something quite interesting in one of his video, something like "Java isn't the best at anything, but it can do everything". I was pretty impressed when I heard that, also the fact that someone as massive as him is still using Java. Later when I get back to my country, since Java is still very big there.. skillfull Java programmer will be asked all over the place. But now that we have Kotlin, which has its own advantage over Java and also Java has it's own advantage over Kotlin, do you thing Kotlin will be a game changer, like in bigger scale ? Or will it encounter the same fate as Java ?