#Kotlin has lots and lots of things to offer to make you more productive!
http://blog.jetbrains.com/kotlin/2016/03/kotlins-android-roadmap/
http://blog.jetbrains.com/kotlin/2016/03/kotlins-android-roadmap/
Learn Kotlin while developing and Android App
A really series of Stories where we are going to learn Kotlin, while developing an Android App
#kotlin
https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app-introduction-567e21ff9664
A really series of Stories where we are going to learn Kotlin, while developing an Android App
#kotlin
https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app-introduction-567e21ff9664
Medium
Learn Kotlin while developing an Android App (Introduction)
Welcome to this series of Posts where we are going to learn Kotlin, a new JVM language, while developing an Android App
Major news and very important changes of Kotlin programming language in new email mailing list.
Subscribe here http://kotlinweekly.net/
#kotlin
Subscribe here http://kotlinweekly.net/
#kotlin
Official Android samples on Kotlin https://developer.android.com/samples/index.html?language=kotlin
#Kotlin #Android #samples
#Kotlin #Android #samples
Android KTX: Kotlin extensions for Android
https://www.youtube.com/watch?v=kmvS3sZF_y0
https://android-developers.googleblog.com/2018/02/introducing-android-ktx-even-sweeter.html?m=1&_utm_source=1-2-2
https://github.com/android/android-ktx/
#Kotlin #Android
https://www.youtube.com/watch?v=kmvS3sZF_y0
https://android-developers.googleblog.com/2018/02/introducing-android-ktx-even-sweeter.html?m=1&_utm_source=1-2-2
https://github.com/android/android-ktx/
#Kotlin #Android
YouTube
Introducing Android KTX: Even sweeter Kotlin development for Android
We've introduced Android Jetpack! View the up-to-date Android KTX video here β https://goo.gl/v4zUjC
To make Android development with Kotlin more clear, pleasant and idiomatic when working with framework classes, we created Android KTX - A set of extensionβ¦
To make Android development with Kotlin more clear, pleasant and idiomatic when working with framework classes, we created Android KTX - A set of extensionβ¦
https://soundcloud.com/user-38099918/dependency-injection-with-koin
Talking Kotlin podcast episode:
"Dependency Injection with Koin"
We chat with Arnaud about Koin, a new dependency injection framework written from the ground up in Kotlin. We discuss the why, the how and whether in this day and age it makes sense to even have dependency injections frameworks.
http://talkingkotlin.com/dependency-injection-with-koin/
#DI #Dependencyinjection #Kotlin #Talkingkotlin
Talking Kotlin podcast episode:
"Dependency Injection with Koin"
We chat with Arnaud about Koin, a new dependency injection framework written from the ground up in Kotlin. We discuss the why, the how and whether in this day and age it makes sense to even have dependency injections frameworks.
http://talkingkotlin.com/dependency-injection-with-koin/
#DI #Dependencyinjection #Kotlin #Talkingkotlin
SoundCloud
Dependency Injection with Koin
We chat with Arnaud about Koin, a new dependency injection framework written from the ground up in Kotlin. We discuss the why, the how and whether in this day and age it makes sense to even have depen
Forwarded from Android Broadcast EN
#Kotlin
Kotlin 1.3.70 released
π The functionality of StringBuilder has been expanded
π Part of the functionality on KClass now does not require kotlin-reflect dependency
π Experimental and UseExperimental annotations renamed to OptIn and RequiresOptIn
π Clock and ClockMark renamed to TimeSource and TimeMark
π kotlin.collections.ArrayDeque was added
π Collection Builders: buildList (), buildSet () and buildMap ()
π New functions for collections: scan (), scanReduce ()
π Kotlin now can generate type annotations at the JVM bytecode (target version 1.8+)
π Improved .gradle.kts IDE Support
π Debugger improvement
π Improved Kotlin scripts, examples
Kotlin 1.3.70 released
π The functionality of StringBuilder has been expanded
π Part of the functionality on KClass now does not require kotlin-reflect dependency
π Experimental and UseExperimental annotations renamed to OptIn and RequiresOptIn
π Clock and ClockMark renamed to TimeSource and TimeMark
π kotlin.collections.ArrayDeque was added
π Collection Builders: buildList (), buildSet () and buildMap ()
π New functions for collections: scan (), scanReduce ()
π Kotlin now can generate type annotations at the JVM bytecode (target version 1.8+)
π Improved .gradle.kts IDE Support
π Debugger improvement
π Improved Kotlin scripts, examples
Forwarded from Android Broadcast EN
#ViewBinding #Kotlin
Make Android View Binding great with Kotlin
2 min read, author Kirill Rozov
Android View Binding is a great feature of Android Gradle Plugin 3.6, which killed
The article considers how to use Kotlin Delegated Property to simplify this and what trick awaits in
Make Android View Binding great with Kotlin
2 min read, author Kirill Rozov
Android View Binding is a great feature of Android Gradle Plugin 3.6, which killed
findViewById()
and Butter Knife. But its proper use is not the most convenient thing.The article considers how to use Kotlin Delegated Property to simplify this and what trick awaits in
Fragment.viewLifecycleOwner
Medium
Make Android View Binding great with Kotlin
Simplify usage of Android View Binding with Kotlin Property Delegates and solve behavior of Fragmentβs ViewLifecycleOwner
Kotlin Symbol Processing (KSP) in Alpha now!
https://android-developers.googleblog.com/2021/02/announcing-kotlin-symbol-processing-ksp.html
KSP offers similar functionality to KAPT, however itβs up to 2x faster, offers direct access to Kotlin compiler features, and is being developed with multiplatform compatibility in mind.
More details in repository: https://github.com/google/ksp
Quickstart: https://www.github.com/google/ksp/tree/master/docs%2Fquickstart.md
#Kotlin #KSP #KAPT
https://android-developers.googleblog.com/2021/02/announcing-kotlin-symbol-processing-ksp.html
KSP offers similar functionality to KAPT, however itβs up to 2x faster, offers direct access to Kotlin compiler features, and is being developed with multiplatform compatibility in mind.
More details in repository: https://github.com/google/ksp
Quickstart: https://www.github.com/google/ksp/tree/master/docs%2Fquickstart.md
#Kotlin #KSP #KAPT
#kotlin
Kotlinx.Serialization 1.3.0-RC
π The first experimental version of the serialization API for IO streams
π New way to fine-tune the serialization of default values:
π A new JSON configuration property
π A way to set a custom discriminator name for each class hierarchy to enable more flexible serialization.
π Support for Java module system
π Native targets for Apple Silicon
π¨ Bugfixes and improvements
Kotlinx.Serialization 1.3.0-RC
π The first experimental version of the serialization API for IO streams
π New way to fine-tune the serialization of default values:
π A new JSON configuration property
explicitNulls
defines whether null
property values should be included in the serialized JSON stringπ A way to set a custom discriminator name for each class hierarchy to enable more flexible serialization.
π Support for Java module system
π Native targets for Apple Silicon
π¨ Bugfixes and improvements
#coroutines #kotlin
Exception handling in Kotlin Coroutines
Overview of how to handle an error that occurred while running Coroutine
Exception handling in Kotlin Coroutines
Overview of how to handle an error that occurred while running Coroutine
#kotlin #native #multithreading
Kotlin Native. Multithreading with Coroutines
Kotlin Multiplatform provides common way to implement the multithreading. It uses Kotlin, so we can use Coroutines for all our targets. In the article you will find how to do that
Kotlin Native. Multithreading with Coroutines
Kotlin Multiplatform provides common way to implement the multithreading. It uses Kotlin, so we can use Coroutines for all our targets. In the article you will find how to do that