Latihan: 5-interaksi-dan-input

Komandro Team
1 September 2025
30 minutes

Soal

Buatlah aplikasi Flutter yang terdiri dari dua layar: LoginScreen dan HomeScreen.

  1. Di LoginScreen, buatlah form login sederhana yang terdiri dari dua TextFormField untuk username dan password serta satu tombol submit.

  2. Form ini harus memvalidasi input:

    • Username tidak boleh kosong.

    • Password tidak boleh kosong dan minimal harus terdiri dari 6 karakter.

  3. Jika validasi berhasil, form akan menyimpan input pengguna dan menavigasi ke HomeScreen.

  4. Di HomeScreen, tampilkan pesan selamat datang menggunakan username yang dimasukkan pada LoginScreen.

  5. Gunakan GestureDetector untuk menambahkan fitur tap pada pesan selamat datang. Ketika pesan ini di-tap, cetak pesan ke konsol. Tuliskan kode lengkap untuk aplikasi Flutter ini.

Tags

flutter exercise mobile