Kotlin Language … On a pathway to spotlit

Shola Slick Akinrolie
4 min readJan 31, 2019

Kotlin Language has recently been one of the most amazing languages, having a huge percent of growth rate in the last 1 year.

Kotlin Language On a pathway to spotlit

Kotlin is a statically typed programming language for modern multiplatform applications. 100% interoperable with Java™ and Android™”

Code with ease

It is classified as a modern programming language; it is expressive, concise, and powerful. Its uniqueness, simplicity, conciseness, and interoperability have captured the heart of many developers. The statically-typed programming language that runs on the Java virtual machine (Kotlin) was created by the JetBrains, maker of the best IDEs’ in the world (likes of Android Studio etc.)

See what mostly happen to JAVA programmers come before Kotlin

The emergence of Kotlin programming language ease the development phases of mobile development.

WHY KOTLIN

Code in Java
Code in Kotlin

KOTLIN is:

Ø 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.
No semi-colon

Kotlin became the fastest growing language in 2018.

The official Language for Android announced by Google 2017, has won the heart of many developers with his simplicity, conciseness, and interoperability

Kotlin rocks both on Android and IOS

WHAT’S NEXT?

Kotlin 1.3.20

Kotlin 1.3.20 is here!
• Building multiplatform projects with Gradle Kotlin DSL
• Shorter build time for Kotlin/JS with incremental compilation
• Faster Gradle builds with parallel task execution
• Code contracts in Kotlin/Native and more

The beta of Kotlin/Native, released with Kotlin 1.3, comes with many samples, covering topics as diverse as Swift interop, WebAssembly output, TensorFlow integration, Android native activities, use of OpenGL and more

COMMUNITIES

The emerging of Kotlin community has experienced great success for the past two years. Kotlin community in Nigeria has Increased to about 10 across different regions (Largest in Africa).

Thanks to the amazing Alina Dolgikh, JetBrains Team Blog for their support.

Different Kotlin Events across the region

For a community is to Learn, Create, Collaborate, Connect and Share:

  1. It supports and connects with diverse people in a local community
  2. Learn from the untapped expertise that brings people together from different backgrounds to ideally and collectively learn new things and solve challenges.
  3. Creates pipeline/platform for introducing and implementing new or recombinant ideas.
  4. Provision of tools and resources to local members.

Kotlin Communities in Nigeria

Kotlin Abuja Lead by Adetayo James
Kotlin Ado-Ekiti Lead by Olayinka Peter Oluwafemi
Kotlin Bauchi Lead by Joshua Oluwafemi
Kotlin Benin Lead by Ebuka Peter
Kotlin Enugu Lead by Tochukwu Franklin Ene
Kotlin Lagos Lead by
alimi eyitayo
Kotlin Minna Lead by Umar Saidu
Kotlin Kano Lead by Saadat Aliyu
Kotlin Ondo Lead by Ijatuyi Sunkanmi

Feel free to reach out to any leads for help.

With Kotlin, programmers can now write faster, safer, more stable and reliable codes. Companies like Pinterest, Uber, Square, Coursera, Pivotal, Gradle, Basecamp and atlassian have integrate Kotlin into their apps, Build scripts, APIs... and more companies are now quikly moving towards Kotlin development.

What are you waiting for?

RESOURCES

https://developer.android.com/kotlin/index.html

https://www.infoworld.com/article/3224868/java/what-is-kotlin-the-java-alternative-explained.html

https://www.androidcentral.com/kotlin

https://www.udacity.com/course/kotlin-for-android-developers--ud888

THANK YOU

Tweet at me @akinrolie_slick

--

--

Shola Slick Akinrolie

Simplifying Products and Technology for Developers and Users Consumption, Adoption and Happiness🔥• Software Engr • Developer Advocate •