wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MOBILE DEVELOPMENT WEEK 1

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa aplikasi (IDE) yang sering dan biasa digunakan saat mengembangkan aplikasi mobile?

a)

Android Studio

b)

Notepad

c)

Mobile Legend

d)

Chat-GPT

2.

Apa yang dimaksud dengan Jetpack Compose?

a)

Sebuah aplikasi bisnis

b)

Sebuah framework UI modern untuk aplikasi Android

c)

Sebuah bahasa pemrograman baru untuk Android

d)

Sebuah metode pengiriman pesan pada Android

3.

Siapa nama dari core team Mobile Development Pada GDSC UG 2023/2024

a)

Ucok

b)

Affa

c)

Abdurrahman

d)

Mikel

4.

Apa kelebihan utama dari Jetpack Compose?

a)

Memiliki kinerja yang buruk

b)

Mudah digunakan dan meningkatkan produktivitas pengembang

c)

Memiliki pembatasan dalam desain antarmuka pengguna

d)

Hanya dapat digunakan pada perangkat Android tertentu

5.

Apa perbedaan utama antara Jetpack Compose dan pendekatan tradisional dalam pembuatan antarmuka pengguna Android?

a)

Pendekatan tradisional menggunakan bahasa pemrograman Kotlin.

b)

Jetpack Compose hanya cocok untuk pengembangan aplikasi besar.

c)

Jetpack Compose tidak membutuhkan XML untuk mendefinisikan tampilan.

d)

Pendekatan tradisional lebih mudah dalam mengelola keadaan aplikasi.

6.

Apa fungsi dari @Composable dalam Jetpack Compose?

a)

Untuk memberikan warna pada teks

b)

Untuk menampilkan gambar

c)

Untuk menandai bahwa sebuah fungsi dapat dijalankan untuk membuat UI

d)

Untuk membuat animasi antarmuka pengguna

7.

Bagaimana Jetpack Compose mempermudah penanganan perubahan data dalam aplikasi?

a)

Dengan memperbarui tampilan secara manual setiap kali ada perubahan data.

b)

Dengan menggunakan pendekatan perubahan langsung pada tampilan.

c)

Dengan menggunakan pendekatan imperatif dalam penanganan perubahan data.

d)

Dengan membangun ulang tampilan hanya ketika diperlukan.

8.

Apa yang dimaksud dengan "state" dalam konteks Jetpack Compose, dan mengapa penting dalam pengembangan antarmuka pengguna?

a)

State adalah keadaan tetap yang tidak dapat diubah dalam aplikasi, penting karena memungkinkan pengaturan default tampilan.

b)

State adalah data yang dapat berubah selama siklus hidup aplikasi, penting karena memungkinkan interaksi dinamis antara pengguna dan aplikasi.

c)

State adalah versi terbaru dari perangkat lunak yang digunakan dalam pengembangan aplikasi, penting untuk memastikan keamanan dan stabilitas.

d)

State adalah tata letak dasar dari antarmuka pengguna, penting karena memberikan kerangka dasar untuk semua elemen UI.

9.

Apa tema dari kegiatan saat ini?

a)

The Art of Mindfulness: Finding Inner Peace through Meditation

b)

Mastering French Cuisine: Cooking Class for Beginners

c)

Exploring Ancient Civilizations: A Journey Through History

d)

Compose it Yourself: Building Modern Android UIs with Jetpack Compose

10.

Bagaimana Jetpack Compose mendukung pengujian aplikasi?

a)

Dengan menyediakan alat bawaan untuk menghasilkan kode pengujian otomatis untuk setiap komponen UI.

b)

Dengan memisahkan logika bisnis dari tampilan, memungkinkan pengujian unit yang lebih mudah.

c)

Dengan memberikan akses langsung ke struktur XML tampilan, memfasilitasi pengujian manual.

d)

Dengan memperkenalkan bahasa pemrograman Kotlin yang baru yang memiliki fitur-fitur pengujian yang lebih baik.