Adicione a seguinte dependência ao dependencies seção de /app/build.gradle.kts:


implementation("com.google.code.gson:gson:2.9.1")

Isso nos permite lidar com o JSON que receberemos da API. Agora, se executarmos o aplicativo veremos algumas informações sobre Chewbacca:


$ ./gradlew run

> Task :app:run
Name: Chewbacca
Height: 228
Hair color: null
Eye color: null

BUILD SUCCESSFUL in 2s

Conclusão

A beleza do Kotlin para desenvolvedores Java é que ele se adapta facilmente ao seu modelo mental existente. Kotlin permite programar dentro da JVM, com toda a sua otimização intensiva e vasto ecossistema, mas com uma linguagem funcional que é, de certa forma, “mais Java do que Java”, mas fácil de entender e poderosa. Você também pode usar Kotlin junto com Java, para não precisar escolher um ou outro.

Há muito mais no Kotlin, incluindo uma função de extensão (que permite adicionar funções de classe sem subclasses), corrotinas, mais recursos funcionais, falta de exceções verificadas e uma abordagem simplificada para programação orientada a objetos. Continuaremos explorando o Kotlin e seus recursos em meu próximo artigo.