Category: Ark (ARK)

ARK Kotlin— Making Android Apps for ARK Becomes a Breeze with Kotlin

ARK’s list of SDKs is growing, giving developers more and more options to jump into blockchain development with ease (remember we already have more than 13 major programming languages covered!).

Kotlin is a statically typed programming language for modern multi-platform applications that is 100% compatible with Java and Android, which means it’s a great framework for ARK Android apps to be built upon. It can also be compiled to JavaScript source code or use the LLVM compiler infrastructure.

Kotlin was announced as an official Android development language at Google I/O developer festival this year. It became the third language fully supported for Android, in addition to Java and C++.

ARK Kotlin features all of the essentials to interact with the ARK blockchain including, get info from the peer, lookup ARK addresses, check balance, sign transactions, vote/unvote and more. All of the basics are covered along with more advanced specific functions.

ARK Kotlin on GitHub: https://github.com/ArkEcosystem/ark-kotlin

ARK Kotlin is also available on BinTray: https://bintray.com/arkecosystem/ark-kotlin

Why Kotlin?

Concise

  • Drastically reduce the amount of boilerplate code.

Safe

  • Avoid entire classes of errors such as null pointer exceptions.

Interoperable

  • Leverage existing libraries for the JVM, Android, and the browser.

Tool-friendly

  • Choose any Java IDE or build from the command line.

Kotlin is used by several large companies like Pinterest, Uber, Atlassian, Evernote, Coursera, Gradle, … which shows just how powerful and popular the language is.

We want to thank community developers Dafty and Singh for developing ARK Kotlin and opening doors for new developers to join the ARK Ecosystem.

Learn more about Kotlin : https://kotlinlang.org/