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
Rowdigunakan untuk susunan mendatarTeks berada di tengah layar dengan
CenterWarna 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
Columnuntuk susunan vertikalCocok 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.lightBlueagar tampilan konsistenDesain 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
Posting Komentar