Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Logic Race: Flutter Edition 🏁

Total questions: 14

Worksheet time: 2hrs 35mins

Name
Class
Date
1.

Urutkan langkah logika yang benar untuk menampilkan jadwal sholat di Flutter!

a)

A. Ambil data jadwal → Ambil lokasi pengguna → Bandingkan waktu sekarang → Tampilkan hasil

b)

B. Ambil lokasi pengguna → Ambil data jadwal dari API → Bandingkan waktu sekarang dengan jadwal → Tampilkan waktu sholat berikutnya

c)

C. Bandingkan waktu sekarang → Ambil data → Ambil lokasi → Tampilkan hasil

d)

D. Ambil data jadwal dari API → Tampilkan waktu sholat → Bandingkan waktu

2.

Fungsi setState() digunakan untuk...

a)

Menghapus widget

b)

Mengupdate tampilan UI setelah data berubah

c)

Menyimpan data permanen

d)

Menutup halaman

3.

Kapan sebaiknya initState() dijalankan?

a)

Setiap kali tombol ditekan

b)

Hanya sekali saat widget pertama kali dibuat

c)

Setiap kali aplikasi dibuka

d)

Ketika data berubah

4.

Widget mana yang digunakan untuk scroll halaman panjang?

a)

Container

b)

Column

c)

ListView

d)

Row

5.

Apa arti async pada fungsi di Flutter?

a)

Fungsi berjalan cepat

b)

Fungsi dijalankan bersamaan dengan fungsi lain

c)

Fungsi hanya bisa dipanggil satu kali

d)

Fungsi tidak memiliki return

6.

Widget apa yang digunakan untuk menampilkan gambar di Flutter?


(a)  

7.

Fungsi yang pertama kali dijalankan saat widget dibuat adalah...

(a)  

8.

Widget yang digunakan untuk menampilkan teks di layar adalah..

(a)  

9-10.

Urutan Logika

9.

Buatlah langkah yang benar dari awal sampai akhir untuk membuat project Flutter!

4 lines
10.

Susun langkah logika menjalankan API di Flutter dengan benar!

Buat endpoint URL - Gunakan package http - Parsing data JSON - Tampilkan data di UI

4 lines
11.

Apa perbedaan antara StatelessWidget dan StatefulWidget?

4 lines
12.

Apa fungsi dari main() dalam project Flutter?

4 lines
13.

Sebutkan dua contoh widget yang sering kamu gunakan di Flutter dan jelaskan fungsinya!

4 lines
14.

Apa kelebihan Flutter dibandingkan membuat aplikasi dengan dua bahasa berbeda untuk Android dan iOS?

4 lines
15.

Apa yang dimaksud dengan widget di Flutter?

4 lines