Pertemuan 3 - Aplikasi Sederhana Happy Birthday

Pertemuan 3 - Aplikasi Sederhana Happy Birthday

Nama              : Armadya Hermawan Sarwono

NRP                : 5025211243

Kelas               : PPB - A


Berikut adalah kode dari pembuat aplikasi happy birthday

package com.example.happybirthday import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.example.happybirthday.ui.theme.HappyBirthdayTheme class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { HappyBirthdayTheme { Surface( modifier = Modifier.fillMaxSize(), color = Color.Black ) { GreetingText( message = "Happy Birthday Adya!!", from = "from mom" ) } } } } } @Composable fun GreetingText(message: String, from: String, modifier: Modifier = Modifier) { Column( verticalArrangement = Arrangement.Center, modifier = modifier ) { Text( text = message, fontSize = 100.sp, lineHeight = 116.sp, textAlign = TextAlign.Center, color = Color.White, fontWeight = FontWeight.Bold ) Text( text = from, fontSize = 36.sp, modifier = Modifier .padding(16.dp) .align(alignment = Alignment.End), color = Color.White ) } } @Preview(showBackground = true) @Composable fun BirthdayCardPreview() { HappyBirthdayTheme { Surface( modifier = Modifier.fillMaxSize(), color = Color.Black ) { GreetingText( message = "Happy Birthday Adya!!", from = "from mom" ) } } }

Comments

Popular posts from this blog

ETS PPB

EAS PBB

Pertemuan 10 - APLIKASI WORD SCRAMBLE