TUGAS 3 - Happy Birthday
Tugas 3
Happy Birthday APP
Nama : Arya Nur Razzaq
NRP : 5025201102
Kelas : PPB B
Kali ini kita mendapatkan tugas untuk membuat ucapan ulang tahun menggunakan mobile app
1. Set up project
Buka android studio lalu pilih New Project untuk membuat project baru. Kemudian pilih Empty Activity untuk set up project
package com.example.happybirthday
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
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 Rapip", from ="From Arya")
}
}
}
}
}
@Composable
fun GreetingText(message: String, from: String, modifier: Modifier = Modifier) {
Column {
Text(
text = message,
fontSize = 100.sp,
lineHeight = 116.sp,
color = Color.White
)
Text(
text = from,
fontSize = 36.sp,
color = Color.White
)
}
}
@Preview(showBackground = true)
@Composable
fun HappyBirthdayPreview() {
HappyBirthdayTheme {
GreetingText(message = "Happy Birthday Rapip", from ="From Arya")
}
}
3. Tampilan App
Comments
Post a Comment