<story><title>Android’s Commitment to Kotlin</title><url>https://android-developers.googleblog.com/2019/12/androids-commitment-to-kotlin.html</url></story><parent_chain><item><author>sidlls</author><text>I disagree: they should just dump the whole ecosystem. Kotlin is a shabby bandaid, not because the language isn’t good (no comments there) but because the substrate is a mess of bloated, terrible, OO Java nonsense. Android development is just awful no matter the language.</text></item><item><author>clumsysmurf</author><text>At this point, I feel no language can compensate for the platform&amp;#x27;s out-of-date java libraries. I think Google has its priorities wrong: first should be recent java, second should be kotlin.</text></item></parent_chain><comment><author>izacus</author><text>&amp;gt; I disagree: they should just dump the whole ecosystem. Kotlin is a shabby bandaid, not because the language isn’t good (no comments there) but because the substrate is a mess of bloated, terrible, OO Java nonsense. Android development is just awful no matter the language.&lt;p&gt;They should dump the most widespread mobile operating system ecosystem... because some people think API&amp;#x27;s are &amp;quot;OO nonsense&amp;quot;? Would you also want Microsoft to abandon whole Windows ecosystem just because WinAPI dates back to Win16?&lt;p&gt;This is insanity and completely ignores the reasons why ecosystems get popular.</text></comment>
<story><title>Android’s Commitment to Kotlin</title><url>https://android-developers.googleblog.com/2019/12/androids-commitment-to-kotlin.html</url></story><parent_chain><item><author>sidlls</author><text>I disagree: they should just dump the whole ecosystem. Kotlin is a shabby bandaid, not because the language isn’t good (no comments there) but because the substrate is a mess of bloated, terrible, OO Java nonsense. Android development is just awful no matter the language.</text></item><item><author>clumsysmurf</author><text>At this point, I feel no language can compensate for the platform&amp;#x27;s out-of-date java libraries. I think Google has its priorities wrong: first should be recent java, second should be kotlin.</text></item></parent_chain><comment><author>braindongle</author><text>In this context of disparaging the state of Android development, I must plead: take a hard look at Flutter&amp;#x2F;Dart. There are quite a few wins with it, including a pleasant developer experience. Declarative, composable, JIT compilation in dev, AOT compilation in production. The list goes on.</text></comment>