Skip to content

Instantly share code, notes, and snippets.

{
"title": "REVEALING ART AI AND TECH",
"subTitle": "30.11.2023 - 21.01.2024",
"purchaseEnableFromDate": "20-11-2023",
"purchaseEnableToDate": "20-01-2024",
"menu": {
"title": "Menu",
"items": [
{
"title": "Menu item1",
Column {
listOf("John", "Julia", "Alice", "Mark").forEach {
Text(text = it)
}
}
Padding(padding = 16.dp) {
Button(text = "Say hello", onClick = { ... })
}
@Composable
private fun DrawFillRect(brush: Brush) {
Draw { canvas, parentSize ->
val paint = Paint()
brush.applyBrush(paint)
canvas.drawRect(parentSize.toRect(), paint)
}
}
@Composable
fun Counter(counterModel: CounterModel) {
Column {
CounterHeader(counterModel)
AddSubtractButtons(counterModel)
CounterLabel(counterModel)
}
}
@Composable
@Model
class CounterModel {
var counter: Int = 0
var header = "Counter demo"
fun add() { counter++ }
fun subtract() { counter-- }
}
@Composable
fun MyApp() {
MaterialTheme { Counter() }
}
@Composable
fun Counter() {
val amount = +state { 0 }
Column {
class ComposeActivity : Activity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent { CraneWrapper { MyApp() } }
}
@Composable
fun MyApp() {
MaterialTheme {
Text(text = "Hello world!", style = +themeTextStyle { h3 })
@tsuijten
tsuijten / keybase.md
Created August 14, 2018 09:20
keybase.md

Keybase proof

I hereby claim:

  • I am tsuijten on github.
  • I am tsuijten (https://keybase.io/tsuijten) on keybase.
  • I have a public key ASCDpRAopaK9Hh2mBHXkZmecjJXSFcfQVPFADRsu-rZVrQo

To claim this, I am signing this object: