Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Lamartio/248922e3d6d17a397ad0609fcf3a1b1d to your computer and use it in GitHub Desktop.
Save Lamartio/248922e3d6d17a397ad0609fcf3a1b1d to your computer and use it in GitHub Desktop.
BindingExample.kt
+textView {
text = "This is plain text"
bind { user -> text = "${user.name}: ${user.age}" } // User is the argument
bind { text = "$name: $age" } // User is the this-pointer
}
typealias Observer<T> = T.(T) -> Unit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment