2. Stateless Widget Stateful Widget
Input Data
Widget
Renders UI
Input Data
Widget
Renders UI
Internal State
3. Stateless Widget
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container()
}
}
Stateless Widget adalah Widget
yang tidak dapat dirubah atau tidak
akan pernah berubah
4. Stateful Widget
class MyWidget extends StatefulWidget{
@override
_MyWidgetcreateState() => _MyWidget();
}
class _MyWidget extends State<MyWidget>{
@override
Widget build(BuildContextcontext){
return Container();
}
}
• Stateful Widget adalah sebuah
widget yang menyimpan variable
(state).
• Widget dinamis.
• Misalnya : saat pengguna
berinteraksi dengan sebuah
tombol, dapat mengubah
status/variabel di dalam widget =>
Widget refreshed/diperbarui .
5. Tugas 3 Kelompok
• Buatlah tampilan widget seperti minggu lalu dan
tambahkan stateless widget dan stateful widget
minimal masing-masing 1 dari projek kalian,
• Kirimkan tugas dalam bentuk laporan lengkap
dengan screenshot tampilan, screenshot code,
dan penjelasan terhadap keduanya, tunjukkan
mana yang termasuk stateless widget dan stateful
widget
• Deadline 1 oktober pukul 23.59
• Pertemuan minggu depan tiap kelompok
tunjukan sebagai progress report
6. Format email
• Email : nadhilanurdin@usk.ac.id
• Subject : TIK-505-Tugas3_kelompok
ex: TIK-505-Tugas3_1
• file : Tugas3_Kelompok
ex : Tugas3_1