Flutter’da en çok kullanılan widget’lardan biri butonlar. Çünkü kullanıcı etkileşimini sağlamak, uygulama içindeki eylemleri tetiklemek ve gezinmeyi kolaylaştırmak için temel bir araç. Flutter’ın esneklik ve özelleştirme yetenekleri sayesinde çok çeşitli ve görsel açıdan çekici butonlar oluşturmak mümkün.
Tasarım kısmına geçmeden önce genel olarak bilgi vermek gerekirse, temelde üç tür buton mevcut: ElevatedButton, TextButton ve OutlinedButton. Bu buton türleri arasındaki temel farkları anlamak, butonlarımızı doğru bir şekilde seçmemize yardımcı olabilir.