Kotlin Language … On a pathway to spotlit
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™”
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
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
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.
For a community is to Learn, Create, Collaborate, Connect and Share:
- It supports and connects with diverse people in a local community
- Learn from the untapped expertise that brings people together from different backgrounds to ideally and collectively learn new things and solve challenges.
- Creates pipeline/platform for introducing and implementing new or recombinant ideas.
- 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
- https://blog.jetbrains.com/kotlin/
- •https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012
Developing Android Apps with Kotlin by Google - •https://www.udacity.com/course/kotlin-for-android-developers--ud888 Kotlin for Android Developers
- •https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011
Kotlin Bootcamp for Programmers by Google
THANK YOU
Tweet at me @akinrolie_slick