3 ms·
Please for the love of all things holy please stop saying Swift would be great for Android or that Google is porting Go to Android. As an Android developer for
by jophde 11y ago
Please for the love of all things holy please stop saying Swift would be great for Android or that Google is porting Go to Android. As an Android developer for the past four years I can assure you that there is zero evidence that Google is moving the Android FRAMEWORK to Go. There aren't even any plans to support lambdas and Java 8. Also, pretty much everyone on the bleeding edge of Android is planning on moving to Kotlin. It has even more higher level and functional abstractions than Swift or Go, full interoperability with Java (even in the same file), and almost no performance hit.
- myko 11y ago> There aren't even any plans to support lambdas and Java 8. https://android-review.googlesource.com/#/c/150214/ https://android-review.googlesource.com/#/c/150214/ Looks like there is someone at Google working on lambda support.
- jophde 11y agoMaybe but this won't ship until at least M so if you min SDK is even as new as KitKat it won't help you much. Kotlin gives you lambdas, named parameters, extension functions (like C#), data classes, first class null, and more today on all versions of Android.
- jordanthoms 11y agoI think that most of the Java 8 features will be implemented in Jack, the new compiler they are working on (which is likely why the current toolchain has not seen much improvements). Most of them shouldn't need bytecode level changes. That said Kotlin looks awesome and I'll definitely be considering it for my next Android project.
- avinassh 11y agoAny apps which are written using Kotlin, are on Google Playstore? If yes, link?