You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Online web IDE tutorial](https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt)
36
+
37
+
## General Articles
38
+
*[Article on key kotlin advantages over java](https://dzone.com/articles/what-are-the-biggest-advantages-of-kotlin-over-jav)
39
+
*[Baeldog has a good set of how-to's with kotlin](https://www.baeldung.com/kotlin)
40
+
*[Spring and kotlin](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/languages.html#languages)
41
+
*[Simple tutorial using spring boot and kotlin](https://kotlinlang.org/docs/tutorials/spring-boot-restful.html)
42
+
43
+
## Dev Tools
44
+
Intellij has native support for Kotlin. Eclipse has a plugin that I've read is pretty good but have not tried it. I've read that
45
+
Visual Studio has good support, I assume it wraps around the CLI stuff.
46
+
47
+
## Native kotlin libs and frameworks
48
+
*[Ktor - Async webserver](https://ktor.io/) and [another guide](https://www.raywenderlich.com/2885892-server-side-kotlin-with-ktor)
49
+
*[Spek - testing framework](https://github.com/spekframework/spek) supports specification style (Jasmine/RSpec) and
50
+
gherkin (cucumber) [data driven test](https://github.com/spekframework/spek/issues/521). [Baeldog article on spek](https://www.baeldung.com/kotlin-spek)
51
+
*[KotlinLang list of some popular frameworks and libs](https://kotlinlang.org/docs/resources.html)
52
+
53
+
## Functional patterns and such
54
+
*[Arrow functional companion to the kotlin stardard lib](https://arrow-kt.io/) has several topics including patterns, typeclasses, etc
55
+
56
+
##Some usage stats
57
+
*[Jetbrains tracking usages](https://www.jetbrains.com/lp/devecosystem-2019/kotlin/). Note non-android dev is quite high.
58
+
Breakdown on popular tools, and frameworks for kotlin. Includes a chart showing a breakdown of what platform kotlin is used to develop software for. I took
59
+
this as the intended runtime. Android obviously was the 1st one but linux is very high
0 commit comments