Код IT
← Каталог

Compose Multiplatform — первая программа — Общий UI — `commonMain/App.kt`

Фрагмент из «Compose Multiplatform — первая программа»: Общий UI — `commonMain/App.kt`.

Kotlin main.kt

import androidx.compose.foundation.layout.*
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp

@Composable
fun App() {
    var count by remember { mutableStateOf(0) }

    MaterialTheme {
        Column(
            modifier = Modifier.fillMaxSize().padding(24.dp),
            verticalArrangement = Arrangement.spacedBy(12.dp)
        ) {
            Text("Compose Multiplatform")
            Text("Счётчик: $count")
            Button(onClick = { count++ }) {
                Text("Увеличить")
            }
        }
    }
}

import androidx.compose.foundation.layout.*
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp

@Composable
fun App() {
    var count by remember { mutableStateOf(0) }

    MaterialTheme {
        Column(
            modifier = Modifier.fillMaxSize().padding(24.dp),
            verticalArrangement = Arrangement.spacedBy(12.dp)
        ) {
            Text("Compose Multiplatform")
            Text("Счётчик: $count")
            Button(onClick = { count++ }) {
                Text("Увеличить")
            }
        }
    }
}