Resources for learning Kotlin
##Main
- Kotlin
- Try Kotlin online: http://try.kotlinlang.org/
- Reference: https://kotlinlang.org/docs/reference/
- Blog: https://blog.jetbrains.com/kotlin/
- Community: https://kotlinlang.org/community.html
- Twitter: https://twitter.com/kotlin
- Bug tracker: http://youtrack.jetbrains.com/issues/KT
- Github (org): https://github.com/Kotlin
- Github (lang): https://github.com/JetBrains/kotlin
- Slack: https://kotlinlang.slack.com/
- Reddit (unofficial): https://www.reddit.com/r/Kotlin/
###Videos
- 10 Kotlin Tricks in 10(ish) Minutes by Jake Wharton: https://www.youtube.com/watch?v=YKzUbeUtTak
- Code Swarm for kotlin: https://www.youtube.com/watch?v=UTN2_YXEzL4&feature=youtu.be
- Droidcon NYC 2016 - Kotlin in Production by Christina Lee, Pinterest: https://www.youtube.com/watch?v=mDpnc45WwlI
- Kotlin - Ready for Production : Hadi Hariri: https://vimeo.com/181814363
- Android Development with Kotlin — Jake Wharton https://www.youtube.com/watch?v=A2LukgT2mKc
- Instrumentation Testing Robots https://realm.io/news/kau-jake-wharton-testing-robots/
###Articles
- Writing Kotlin Idiomatic Code: http://code.hootsuite.com/writing-kotlin-idiomatic-code/
- Exploring the Kotlin standard library http://beust.com/weblog/2015/10/30/exploring-the-kotlin-standard-library/
- Neural networks in Kotlin: http://beust.com/weblog/2016/05/27/neural-network-in-kotlin/
- Exploring an
Either
Monad in Kotlin: https://blog.exallium.com/exploring-an-either-monad-in-kotlin-92618b9c4623#.y2t5pb8cd - More readable tests with Kotlin(doesnt work in android studio currently) http://tengio.com/blog/more-readable-tests-with-kotlin/
- Fast Mocked UI Tests on Android Kotlin https://medium.com/@elye.project/fast-mocked-ui-tests-on-android-kotlin-89ed0a8a351a#.nu3avvx1x
- Keddit - all-kotlin reddit client https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app-introduction-567e21ff9664
- Lessons from converting an app to 100% Kotlin https://medium.com/keepsafe-engineering/lessons-from-converting-an-app-to-100-kotlin-68984a05dcb6
- Kotlin: The Good, The Bad, and The Ugly https://medium.com/keepsafe-engineering/kotlin-the-good-the-bad-and-the-ugly-bf5f09b87e6f
- Using Kotlin to test Android applications http://blog.greenhouseci.com/greenhouse/update/android-testing-with-kotlin/
- Kotlin & Android: A Brass Tacks Experiment https://medium.com/@CodingDoug/kotlin-android-a-brass-tacks-experiment-part-1-3e5028491bcc#.nksfh22ty
###Libs / frameworks
- Kotlin Android Extensions https://kotlinlang.org/docs/tutorials/android-plugin.html
- Anko (android helper) https://github.com/Kotlin/anko
- Exposed (Kotlin SQL Framework): https://github.com/JetBrains/Exposed
- Spek (test library): https://github.com/JetBrains/spek
- Funktionale https://github.com/MarioAriasC/funKTionale
- Dokka https://github.com/Kotlin/dokka
- kotlinx.html https://github.com/Kotlin/kotlinx.html
- KotlinTest https://github.com/kotlintest/kotlintest
####Semi-unrelated
- RxUi: Talking to Android View layer in a Reactive way: https://artemzin.com/blog/rxui-talking-to-android-view-layer-in-a-reactive-way/