Membuat Baris dan Kolom pada Tampilan Aplikasi Mobile
Membuat Baris dan Kolom pada Tampilan Aplikasi Mobile
Assalamu'alaikum wr wb
Hai teman-teman!
Kali ini saya akan membahas cara membuat baris dan kolom pada tampilan aplikasi mobile di VS Code. Sebelumnya teman-teman harus menginstal terlebih dahulu aplikasi flutter dan terkoneksi dengan internet. Sedikt saya bahas inti dari mekanisme layout pada flutter adalah widget. Di Flutter semua adalah widget termasuk layout itu sendiri juga merupakan widget. Gambar, icon, dan text yang terdapat pada flutter adalah widget. Selain sesuatu yang tidak terlihat juga merupakan widget, seperti baris, kolom maupun grids dll. Susunan icon-icon merupakan bagian dari kolom dan baris yang tidak terlihat.
Program
Penjelasan
- import 'package:flutter/material.dart'; digunakan untuk mengimport apa yang ada dalam class yang telah di buat.
- class LayoutRow extends StatelessWidget {} digunakan untuk membuat nama class, class diberi nama LayoutRow
- Widget build(BuildContext context) {} digunakan sebagai kelas untuk memuat widget yang bersifat statis.
- return MaterialApp() berguna untuk memuat fungsi dari widget
- home: Scaffold() merupakan widget utama yang digunakan untuk membuat sebuah halaman pada flutter dengan widgwt Scaffold
- appBar: AppBar() merupakan salah satu properti yang dimiliki widget Scaffold pada aplikasi sebagai menu bar
- flexibleSpace: SafeArea() merupakan widget flexibleSpace yang digunakan untuk memasang silver menghindari intrupsi sistem operasi.
- child: Container() digunakan untuk memuat baris dari bagian yang akan di muat.
- child: Column() digunakan untuk membuat column
- children: [] isi dari sebuah bagian
- Row() digunakan untuk membuat sebuah baris
- IconButton() berguna untuk menampilkan menu iconButton
- icon: Icon(Icons.menu), adalah perintah untuk menentukan jenis icon yang digunakan, yaitu icon menu
- tooltip: 'Navigation menu', merupakan Teks yang menjelaskan tindakan yang akan terjadi saat tombol ditekan.
- onPressed: null, adalah reaksi dari icon ketika di tekan tidak terjadi reaksi apapun.
- Spacer(), merupakan perintah untuk memberikan jarak pada suatu penulisan antar kolom
- Text() digunakan untuk membuat teks
- 'Kantin Politeknik Kampar', merupakan teks yang akan tampil pada bagian appbar
- textAlign: TextAlign.center, merupakan posisi dari teks. (left: rata kiri, center: tengah, right: kanan)
- body: Container() merupakan salah satu bagian tampilan yang menampilkan isi dari aplikasi.
- void main() {} merupakan Fungsi main() yang merupakan fungsi khusus dari dart. Ketika aplikasi dijalankan, maka fungsi ini yang pertama kali dijalankan.
- runApp(LayoutRow()); merupakan perintah untuk menjalankan class
Output
Sekian Penjelasan dari saya, semoga teman-teman dapat memahaminya.
Wassalamu'alaikum Wr Wb


Komentar
Posting Komentar