DEV Community

Discussion on: Why use Kotlin for Android development? Kotlin benefits, features, versions

Collapse
 
dianamaltseva8 profile image
Diana Maltseva • Edited

Hi.) Kotlin is much simpler and allows writing more concise code. Provides features missed in Java, while it is fully compatible with it. Java is more popular as it exists for decades and it is really great. Many companies are using Java, so you might need it to work on some projects.

Here is a list of sources that will help you learn Kotlin:

Kotlin on Android:

  1. Get Started with Kotlin on Android: A short guide to start using Kotlin in Android Studio.
  2. Kotlin-Java Interop Guide: A set of rules for authoring public APIs interoperable in Java and Kotlin.
  3. Kotlin Style Guide: Google’s Android coding standards for source code in the Kotlin Programming Language.

Samples

  1. Sunflower: An end-to-end sample app that illustrates Android development best practices with Kotlin and Jetpack.
  2. Kotlin samples: A collection of Android code samples written in Kotlin.
  3. Converting your iOS App to Android Using Kotlin

Other

  1. Tutorials
  2. Kotlin on StackOverflow

Hope, I've helped you!)