Nama: Marsyavero Charisyah Putra NRP : 5025201122 Kelas: PPB-F 2024 CV atau curriculum vitae adalah dokumen yang merangkum riwayat hidup seseorang, termasuk pendidikan, pengalaman kerja, keterampilan, dan prestasi lainnya. Biasanya digunakan dalam proses rekrutmen untuk memberikan gambaran yang jelas tentang kualifikasi dan pengalaman kandidat kepada pemberi kerja. CV menjadi alat penting dalam menarik perhatian perekrut dan menunjukkan kesesuaian seseorang dengan posisi yang dilamar. Mobile View Desktop View
Nama: Marsyavero Charisyah Putra NRP: 5025201122 Kelas: PPB-F Pada tugas kali ini saya membuat sebuah aplikasi permainan Unscramble di mana pengguna dapat menebak kata-kata yang diacak. Aplikasi ini juga menerapkan ViewModel, sebuah komponen arsitektur dari pustaka Android Jetpack yang dapat menyimpan data aplikasi. Data yang disimpan tetap aman meskipun framework menghancurkan dan membuat ulang aktivitas selama perubahan konfigurasi atau kejadian lainnya. Namun, jika aktivitas dihancurkan karena proses mati, data akan hilang Source Code: @Composable fun GameScreen (gameViewModel: GameViewModel = viewModel()) { val gameUiState by gameViewModel.uiState.collectAsState() val mediumPadding = dimensionResource(R.dimen.padding_medium) Column( modifier = Modifier .statusBarsPadding() .verticalScroll(rememberScrollState()) .safeDrawingPadding() .padding(mediumPadding), verticalArrangement = Arrangement...
Nama : Marsyavero Charisyah Putra NRP : 5025201122 Kelas : PPB F Pada tugas 2 ini saya membuat aplikasi sederhana menggunakan JetPack Compose . Berikut adalah source code yang saya miliki package com.example.helloworld import android.os.Bundle import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.navigation.fragment.findNavController import com.example.helloworld.databinding.FragmentFirstBinding /** * A simple [Fragment] subclass as the default destination in the navigation. */ class FirstFragment : Fragment() { private var _binding: FragmentFirstBinding? = null // This property is only valid between onCreateView and // onDestroyView. private val binding get() = _binding!! override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { _binding = FragmentFirstBinding.inflate(infla...
Comments
Post a Comment