Tugas 2 PBB
Nama : Muhammad Rafif Fadhil Naufal
NRP : 5025201273
Kelas : Pemrograman Perangkat Bergerak - B
Tugas 2 : App Android
Deskripsi:
Pada proyek kali ini, saya mencoba mengimplementasikan sebuah aplikasi untuk memunculkan hello world
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.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import com.example.happybirthday.ui.theme.HappyBirthdayTheme
import androidx.compose.ui.unit.sp
@Composable
fun GreetingText(message: String,from: String, modifier: Modifier = Modifier){
Column(modifier = Modifier.fillMaxSize(), horizontalAlignment = Alignment.CenterHorizontally) {
Text(
text = message,
fontSize = 32.sp,
lineHeight = 32.sp
)
Text(
text = from,
fontSize = 32.sp,
lineHeight = 32.sp
)
}
}
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
HappyBirthdayTheme {
// A surface container using the 'background' color from the theme
Surface(modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background) {
GreetingText(message = "Hello World!", "From Rafif")
}
}
}
}
}
Comments
Post a Comment