<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Ukhasyah Fauzan</title>
    <description>The latest articles on Forem by Ukhasyah Fauzan (@ukasyaaah).</description>
    <link>https://forem.com/ukasyaaah</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2880154%2F70770604-56a6-4716-9239-3dfaa6aec43e.jpeg</url>
      <title>Forem: Ukhasyah Fauzan</title>
      <link>https://forem.com/ukasyaaah</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ukasyaaah"/>
    <language>en</language>
    <item>
      <title>Dasar-Dasar Widget di Flutter: Panduan untuk Pemula</title>
      <dc:creator>Ukhasyah Fauzan</dc:creator>
      <pubDate>Tue, 18 Feb 2025 10:55:42 +0000</pubDate>
      <link>https://forem.com/ukasyaaah/dasar-dasar-widget-di-flutter-panduan-untuk-pemula-24o1</link>
      <guid>https://forem.com/ukasyaaah/dasar-dasar-widget-di-flutter-panduan-untuk-pemula-24o1</guid>
      <description>&lt;p&gt;Flutter adalah framework open-source buatan Google yang digunakan untuk membangun antarmuka pengguna (UI) pada aplikasi mobile, web, dan desktop. &lt;/p&gt;

&lt;p&gt;Salah satu konsep paling mendasar dalam Flutter adalah Widget. Dalam Flutter, Everything is a widget. Semua elemen UI, mulai dari teks, gambar, tombol, hingga struktur tata letak (layout), dibangun menggunakan widget.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apa Itu Widget?
&lt;/h2&gt;

&lt;p&gt;Widget adalah &lt;strong&gt;elemen dasar dalam Flutter yang digunakan untuk membuat antarmuka pengguna&lt;/strong&gt;. Dalam Flutter, hampir semua hal dianggap sebagai widget, termasuk layout, teks, gambar, dan animasi. Widget &lt;em&gt;bersifat deklaratif&lt;/em&gt;, artinya kita hanya perlu mendeskripsikan tampilan yang diinginkan, dan Flutter akan mengurus cara menggambarkannya di layar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Jenis-Jenis Widget
&lt;/h2&gt;

&lt;p&gt;Secara garis besar, widget di Flutter dibagi menjadi dua kategori:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Stateless Widget&lt;/li&gt;
&lt;li&gt;Stateful Widget&lt;/li&gt;
&lt;/ol&gt;




&lt;h4&gt;
  
  
  1. Stateless Widget
&lt;/h4&gt;

&lt;p&gt;Stateless Widget adalah widget yang &lt;strong&gt;tidak memiliki perubahan keadaan (state) setelah dibuat&lt;/strong&gt;. Widget ini cocok digunakan untuk UI yang statis atau tidak mengalami perubahan data.&lt;/p&gt;

&lt;p&gt;Contoh:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teks yang tidak berubah&lt;/li&gt;
&lt;li&gt;Gambar statis&lt;/li&gt;
&lt;li&gt;Icon&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Stateful Widget
&lt;/h4&gt;

&lt;p&gt;Stateful Widget adalah widget yang memiliki state dan &lt;strong&gt;bisa berubah seiring waktu&lt;/strong&gt;, biasanya sebagai respons terhadap interaksi pengguna. Widget ini cocok untuk UI yang dinamis.&lt;/p&gt;

&lt;p&gt;Contoh:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tombol yang dapat ditekan&lt;/li&gt;
&lt;li&gt;Form input&lt;/li&gt;
&lt;li&gt;Animasi yang berubah secara dinamis&lt;/li&gt;
&lt;/ul&gt;




</description>
      <category>flutter</category>
      <category>dart</category>
      <category>indonesia</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
