Kotlin Digest 2016.Q1
Roman BelovWelcome the Kotlin Digest of Q1 2016. It was in this quarter that Kotlin 1.0 was released, and naturally the number of articles and coverage received has substantially increased. We want to thank everyone for their contributions, and highlight some of the most notable articles and blog posts.
By the way, you can join us on slack and subscribe to the #feed channel, where we push quite a bit of interesting content as it appears.
General Articles
- Kotlin 1.0 Is Now Available and the Newest JVM Language Is a Breeze
- Two Q&A of Kotlin’s project lead Andrey Breslav on DZone and InfoQ
- Kotlin: a new JVM language you should try by Rafal Gancarz
- Kotlin: The Ying and Yang of Programming Languages by Eric Kolotyluk
- Kotlin – 2 Years On by James Hughes
Android
- Kotlin awesome tricks for Android by Antonio Leiva (author of Kotlin for Android Developers book)
- Series of posts Kotlin & Android: A Brass Tacks Experiment by Doug Stevenson (Developer Advocate in Google)
- Getting Started with Kotlin and Anko on Android by Donn Felker from Realm
- Roberto Perez shared his expirience in creating an AndroidWear watchface using Kotlin
Web Development
- Two great posts by Sébastien Deleuze from Spring: Developing Spring Boot applications with Kotlin and A Geospatial Messenger with Kotlin, Spring Boot and PostgreSQL
- Three-part article by Mike Gehard from Pivotal: The Journey of a Spring Boot application from Java 8 to Kotlin: The Application Class
- Nicolas Frankel wrote about his experiments with Spring Boot, Vaadin, and Kotlin
- Writing a RESTful backend using Kotlin and Spring Boot by Dimitar Kotevski
- Rest API plumbing with kotlin by Gaëtan Zoritchak
Ecosystem
- TornadoFX — a new JavaFX app framework for Kotlin
- KillerTask — a solution to AsyncTask implementation
- PaperParcel — a new annotation processor that automatically generates type-safe Parcelable boilerplate code for Kotlin and Java
- Kotlin + RxJava = Functional Powerhouse
- Kotlin : Retrofit + RxAndroid + Realm
- Using Dagger 1 and Kotlin
- Using libGDX with Kotlin and creating a simple 2D platformer
Features overwiew
- Kotlin for Java Developers: 10 Features You Will Love About Kotlin
- 10 Features I Wish Java Would Steal From the Kotlin Language
- Kotlin — Love at first line
- An Introduction to Kotlin
- Kotlin, superseding the language we love
- Kotlin, the somewhat obscure modern Android-friendly programming language
Technical
- A Very Peculiar, but Possibly Cunning Kotlin Language Feature
- Solving the Josephus problem in Kotlin & update
- Kotlin: Easily storing a list in SharedPreferences with Custom Accessors
- Using Kotlin Extensions for Rx-ifying
- Using Mockito for unit testing with Kotlin (1/x)
- Using Kotlin For Tests in Android
Kotlin series
- Juan Saravia started his series of stories about learning Kotlin, while developing an Android App
- Introduction: A few words about this
- Part 1: Configuring Android Studio with Kotlin
- Part 2: MainActivity.kt: Syntax, Null Safety and more...
- Part 3: NewsFragment.kt: Extension Functions, Android Extensions...
- Part 4: RecyclerView — Delegate Adapters & Data Classes with Kotlin
- Part 5: Kotlin, RxJava & RxAndroid
- Part 6: API — Retrofit & Kotlin
- Kotlin Month series by Jacob Zimmerman
- by Ciro Rizzo:
- My Kotlin Adventure
- Kotlin Coding
- Building a Kotlin project (part 1 and part 2)