On Tue, Sep 26, 2017 at 2:44 AM, Sebastian Kaspari <skasp...@mozilla.com> wrote:
> Hey all (firefox-focus-public and mobile-firefox-dev), > > We just started a new Focus/Klar for Android sprint and I intent to enable > Kotlin support: > https://github.com/mozilla-mobile/focus-android/issues/975 > > Kotlin itself is not new. But since last I/O it is now an official > first-class language to develop Android applications - support by the > Android team(s). > > I do not want to write much about the language itself. Some good links to > get started are: > - https://developer.android.com/kotlin/index.html > - https://kotlinlang.org/ > - https://docs.google.com/document/d/1ReS3ep- > hjxWA8kZi0YqDbEhCqTt29hG8P44aA9W0DM8/edit > - https://www.youtube.com/watch?v=X1RVYt2QKQE > - https://www.youtube.com/watch?v=YbF8Q8LxAJs > > Some of the reasons why I would like to use it in Focus: > - (1) It can be used side-by-side with Java code. You can call Java code > from Kotlin and Kotlin code from Java as if it would be the same language. > This makes it pretty nice to gradually introduce new code in Kotlin. > - (2) Because of (1) I do not intent to migrate our existing Java code to > Kotlin. The existing code is tested and it would be a waste of time to > replace it without the need to do it. Of course migrating existing code > could happen as part of writing new code or fixing bugs. > - (3) Getting started with Kotlin in Focus is simple and straight-forward > - compared to Fennec. > Big +1 from me for figuring out if Kotlin is worth the fuss! Nick
_______________________________________________ mobile-firefox-dev mailing list mobile-firefox-dev@mozilla.org https://mail.mozilla.org/listinfo/mobile-firefox-dev