STATE MANAGEMENT TUGAS Buatlah Resume mengenai 1. Instalasi Flutter (Dengan Tampilan Versinya)
Resume dikirimkan via : https://forms.gle/UiHqaWBtC98fou4FA
State Management State management adalah sebuah cara untuk mengatur data / state dalam aplikasi untuk bekerja, dapat digunakan untuk memisahkan antara logic dan view, dan logic tersebut juga bersifat reusable. ● Widget dalam flutter pasti berupa stateful atau stateless. ● State / kondisi suatu widget disimpan dalam objek State, memisahkan antara state suatu widget dari tampilannya. ● Ketika terjadi perubahan pada suatu kondisi / state widget, maka objek State akan memanggil setState(), meminta framework untuk melakukan redraw pada widget. Stateless Widget Stateless widget merupakan widget yang tidak pernah berubah / immutable. ● Contoh Stateless Widget:: Icon, IconButton, and Text ● Informasi lebih lengkap terkait Stateless Widget dapat diakses di tautan::StatelessWidget. Stateless Widget Stateful Widget Stateful Widget merupakan kondisi jika widget dapat berubah / mutable (ketika ada interaksi dari user), ● Stateful widget merupakan widget yang dinamis, misal:: tampilannya berubah ketika merespon suatu event yang terjadi karena interaksi dari user atau ketika mendapatkan data. ● Contoh Stateful Widget:: Checkbox, Radio, Slider, InkWell, Form, and TextField. ● Informasi lebih lengkap terkait Stateful Widget dapat diakses di tautan:: StatefulWidget. Stateful Widget Managing State Terdapat beberapa cara untuk memastikan widget stateful bersifat interaktif, 3 cara umum diantaranya adalah: ● Widget tersebut me-manage state-nya sendiri ○ dapat digunakan untuk animasi / interaksi tampilan ● Parent me-manage state widget ○ dapat digunakan untuk semua kondisi khususnya untuk pengiriman data ● Pendekatan mix-and-match ○ memanfaatkan pendekatan sebelumnya (me-manage diri sendiri dan parent untuk me-manage aspek lainnya) Terima Kasih https://docs.flutter.dev/ui/widgets TUGAS Buatlah Laporan mengenai Penggunaan Flutter, Stateless dan Stateful Widget a. Stateless :: i. Tampilan Nama dan NPM b. Stateful :: i. Tampilan 2 tombol (increment dan decrement) dan hasil perhitungannya
Resume dikirimkan via : https://forms.gle/YkCZsPQF99SBv1dQ9