Eksperimen Layout Dasar Flutter


https://zapp.run/edit/flutter-zia406utia50?entry=lib/main.dart&file=lib/main.dart



https://zapp.run/edit/flutter-zvl8067rvl90?entry=lib/main.dart&file=lib/main.dart


🧑‍💻 Belajar Flutter: Perbedaan Penggunaan Row dan Column pada Widget Text

Flutter merupakan framework populer dari Google yang digunakan untuk membangun aplikasi mobile dengan tampilan yang menarik dan responsif. Pada kesempatan kali ini, saya mencoba membuat latihan Flutter sederhana dengan fokus pada penggunaan widget Row dan Column untuk mengatur tata letak teks di layar aplikasi.

Aplikasi ini menggunakan AppBar sederhana dengan judul “Azzura Latihan Flutter” serta warna biru muda yang memberi kesan bersih dan nyaman dilihat.


📱 Tampilan Kedua: Menggunakan Widget Row

Pada contoh kedua, saya menggunakan widget Row untuk menampilkan beberapa widget Text secara horizontal atau berjajar ke samping.

Dengan bantuan properti mainAxisAlignment: MainAxisAlignment.spaceEvenly, setiap teks akan memiliki jarak yang sama sehingga tampil rapi dan seimbang. Desain ini cocok digunakan untuk menampilkan menu singkat, label, atau informasi yang ingin ditampilkan dalam satu baris.

Beberapa poin penting dari tampilan ini:

  • Widget Row digunakan untuk susunan mendatar

  • Teks berada di tengah layar dengan Center

  • Warna teks menggunakan gradasi biru agar terlihat lebih hidup

  • Tampilan sederhana namun tetap enak dilihat

Contoh ini sangat cocok bagi pemula yang ingin memahami cara kerja layout horizontal di Flutter.


📱 Tampilan Pertama: Menggunakan Widget Column

Pada contoh pertama, saya menggunakan widget Column untuk menyusun widget Text secara vertikal dari atas ke bawah.

Dengan menambahkan SizedBox, jarak antar teks menjadi lebih teratur dan tidak terlalu rapat. Selain itu, penggunaan crossAxisAlignment: CrossAxisAlignment.start membuat teks rata kiri, sehingga tampilan terlihat lebih formal dan cocok untuk konten deskriptif.

Keunggulan dari tampilan ini antara lain:

  • Widget Column untuk susunan vertikal

  • Cocok untuk menampilkan konten bertahap

  • Tampilan lebih rapi untuk teks panjang

  • Sangat sering digunakan dalam aplikasi Flutter sehari-hari


🎨 Desain dan Tema Aplikasi

Kedua contoh menggunakan:

  • AppBar berwarna biru langit

  • Latar belakang putih

  • Tema Colors.lightBlue agar tampilan konsisten

  • Desain minimalis dan ramah untuk pemula

Dengan desain seperti ini, aplikasi terlihat sederhana namun tetap profesional.


📌 Kesimpulan

Dari dua contoh di atas, dapat disimpulkan bahwa:

  • Row digunakan untuk menyusun widget secara horizontal

  • Column digunakan untuk menyusun widget secara vertikal

  • Keduanya merupakan widget dasar yang sangat penting dalam Flutter

  • Dengan kombinasi warna dan padding yang tepat, tampilan sederhana bisa terlihat lebih menarik

Latihan kecil seperti ini sangat membantu untuk memahami dasar-dasar Flutter sebelum melangkah ke tampilan yang lebih kompleks.


✨ Penutup

Semoga latihan Flutter sederhana ini dapat membantu teman-teman yang sedang belajar Flutter, khususnya dalam memahami perbedaan penggunaan Row dan Column. Jangan ragu untuk terus mencoba dan mengembangkan tampilan aplikasi agar semakin menarik.

Komentar

Postingan populer dari blog ini

ARTIKEL PENGEMBANGAN GIM

Membuat Halaman Data Kelompok Belajar dengan Flutter dan Dart