In this second part of the Synthetic Import mini-series, we keep digging into the internals of this plugin.
ReadBy enabling Kotlin Android Extensions, we can use synthetic imports, which allows us quickly use components declared on our XML files. We'll take a look at the source code of the extension to understand how it works.
ReadMany new and shiny Kotlin libraries implement their own DSLs. Learn how they work and how can you implement your own.
ReadKotlin type system is smart enough to smart cast our code. In this post we will try to understand how that's possible.
ReadLearn useful annotations that will help you write Kotlin code that plays nicely with Java. Maximise interoperability!
Read