2017-02-19 16:22:43 -05:00
|
|
|
## Relevant articles:
|
|
|
|
|
|
|
|
- [Introduction to the Kotlin Language](http://www.baeldung.com/kotlin)
|
2017-03-18 15:25:06 -04:00
|
|
|
- [A guide to the “when{}” block in Kotlin](http://www.baeldung.com/kotlin-when)
|
2017-03-31 07:54:17 -04:00
|
|
|
- [Comprehensive Guide to Null Safety in Kotlin](http://www.baeldung.com/kotlin-null-safety)
|
2017-05-12 03:36:35 -04:00
|
|
|
- [Kotlin Java Interoperability](http://www.baeldung.com/kotlin-java-interoperability)
|
2017-06-15 10:10:18 -04:00
|
|
|
- [Difference Between “==” and “===” in Kotlin](http://www.baeldung.com/kotlin-equality-operators)
|
2017-05-24 12:47:03 -04:00
|
|
|
- [Generics in Kotlin](http://www.baeldung.com/kotlin-generics)
|
2017-07-13 09:43:43 -04:00
|
|
|
- [Introduction to Kotlin Coroutines](http://www.baeldung.com/kotlin-coroutines)
|
2017-08-17 11:41:57 -04:00
|
|
|
- [Destructuring Declarations in Kotlin](http://www.baeldung.com/kotlin-destructuring-declarations)
|
|
|
|
- [Lazy Initialization in Kotlin](http://www.baeldung.com/kotlin-lazy-initialization)
|
|
|
|
- [Overview of Kotlin Collections API](http://www.baeldung.com/kotlin-collections-api)
|
|
|
|
- [Converting a List to Map in Kotlin](http://www.baeldung.com/kotlin-list-to-map)
|
|
|
|
- [Data Classes in Kotlin](http://www.baeldung.com/kotlin-data-classes)
|
2017-09-16 05:26:29 -04:00
|
|
|
- [Delegated Properties in Kotlin](http://www.baeldung.com/kotlin-delegated-properties)
|
|
|
|
- [Sealed Classes in Kotlin](http://www.baeldung.com/kotlin-sealed-classes)
|
2017-11-05 15:06:25 -05:00
|
|
|
- [JUnit 5 for Kotlin Developers](http://www.baeldung.com/junit-5-kotlin)
|
2018-01-17 15:53:17 -05:00
|
|
|
- [Extension Methods in Kotlin](http://www.baeldung.com/kotlin-extension-methods)
|
2018-02-21 08:26:39 -05:00
|
|
|
- [Infix Functions in Kotlin](http://www.baeldung.com/kotlin-infix-functions)
|
2018-03-02 11:40:04 -05:00
|
|
|
- [Try-with-resources in Kotlin](http://www.baeldung.com/kotlin-try-with-resources)
|
2018-04-11 01:33:18 -04:00
|
|
|
- [Regular Expressions in Kotlin](http://www.baeldung.com/kotlin-regular-expressions)
|
2018-04-10 10:16:10 -04:00
|
|
|
- [Objects in Kotlin](http://www.baeldung.com/kotlin-objects)
|
2018-04-15 14:48:51 -04:00
|
|
|
- [Reading from a File in Kotlin](http://www.baeldung.com/kotlin-read-file)
|
2018-04-25 04:16:47 -04:00
|
|
|
- [Guide to Kotlin @JvmField](http://www.baeldung.com/kotlin-jvm-field-annotation)
|
2018-05-02 03:41:09 -04:00
|
|
|
- [Filtering Kotlin Collections](http://www.baeldung.com/kotlin-filter-collection)
|
2018-05-23 10:55:32 -04:00
|
|
|
- [Writing to a File in Kotlin](http://www.baeldung.com/kotlin-write-file)
|
2018-06-01 08:04:12 -04:00
|
|
|
- [Lambda Expressions in Kotlin](http://www.baeldung.com/kotlin-lambda-expressions)
|
2018-07-06 03:25:49 -04:00
|
|
|
- [Kotlin String Templates](http://www.baeldung.com/kotlin-string-template)
|
2018-07-13 00:57:45 -04:00
|
|
|
- [Working with Enums in Kotlin](http://www.baeldung.com/kotlin-enum)
|
2018-07-24 13:21:55 -04:00
|
|
|
- [Create a Java and Kotlin Project with Maven](http://www.baeldung.com/kotlin-maven-java-project)
|
|
|
|
- [Reflection with Kotlin](http://www.baeldung.com/kotlin-reflection)
|
2018-07-28 16:51:29 -04:00
|
|
|
- [Get a Random Number in Kotlin](http://www.baeldung.com/kotlin-random-number)
|
2018-08-05 14:30:25 -04:00
|
|
|
- [Idiomatic Logging in Kotlin](http://www.baeldung.com/kotlin-logging)
|
2018-09-07 06:56:13 -04:00
|
|
|
- [Kotlin Constructors](https://www.baeldung.com/kotlin-constructors)
|
|
|
|
- [Creational Design Patterns in Kotlin: Builder](https://www.baeldung.com/kotlin-builder-pattern)
|
2018-09-27 03:09:58 -04:00
|
|
|
- [Kotlin Nested and Inner Classes](https://www.baeldung.com/kotlin-inner-classes)
|
|
|
|
- [Fuel HTTP Library with Kotlin](https://www.baeldung.com/kotlin-fuel)
|
|
|
|
- [Introduction to Kovenant Library for Kotlin](https://www.baeldung.com/kotlin-kovenant)
|
2018-10-12 16:22:56 -04:00
|
|
|
- [Converting Kotlin Data Class from JSON using GSON](https://www.baeldung.com/kotlin-json-convert-data-class)
|
|
|
|
- [Concatenate Strings in Kotlin](https://www.baeldung.com/kotlin-concatenate-strings)
|
2018-10-23 04:57:41 -04:00
|
|
|
- [Kotlin return, break, continue Keywords](https://www.baeldung.com/kotlin-return-break-continue)
|
2018-11-08 15:23:23 -05:00
|
|
|
- [Mapping of Data Objects in Kotlin](https://www.baeldung.com/kotlin-data-objects)
|
2018-10-28 15:18:41 -04:00
|
|
|
- [Initializing Arrays in Kotlin](https://www.baeldung.com/kotlin-initialize-array)
|
2018-11-08 15:23:23 -05:00
|
|
|
- [Threads vs Coroutines in Kotlin](https://www.baeldung.com/kotlin-threads-coroutines)
|
|
|
|
- [Guide to Kotlin Interfaces](https://www.baeldung.com/kotlin-interfaces)
|
|
|
|
- [Guide to Sorting in Kotlin](https://www.baeldung.com/kotlin-sort)
|
|
|
|
- [Dependency Injection for Kotlin with Injekt](https://www.baeldung.com/kotlin-dependency-injection-with-injekt)
|
|
|
|
- [Implementing a Binary Tree in Kotlin](https://www.baeldung.com/kotlin-binary-tree)
|
2018-12-06 12:27:24 -05:00
|
|
|
- [Generate a Random Alphanumeric String in Kotlin](https://www.baeldung.com/kotlin-random-alphanumeric-string)
|
2019-01-04 06:46:51 -05:00
|
|
|
- [Kotlin Contracts](https://www.baeldung.com/kotlin-contracts)
|
2019-01-04 06:50:24 -05:00
|
|
|
- [Operator Overloading in Kotlin](https://www.baeldung.com/kotlin-operator-overloading)
|
2019-01-04 07:17:44 -05:00
|
|
|
- [Inline Classes in Kotlin](https://www.baeldung.com/kotlin-inline-classes)
|
2019-01-04 07:27:55 -05:00
|
|
|
- [Creating Java static final Equivalents in Kotlin](https://www.baeldung.com/kotlin-java-static-final)
|
2019-02-05 06:25:15 -05:00
|
|
|
- [Nested forEach in Kotlin](https://www.baeldung.com/kotlin-nested-foreach)
|
2019-03-04 06:25:58 -05:00
|
|
|
- [Building DSLs in Kotlin](https://www.baeldung.com/kotlin-dsl)
|