Latihan Tentang Appbar,column berisi 3 widget text
Latihan 1 (Wajib)
Membuat Tampilan Sederhana:
- Appbar dgn Judul
- Body Berisi Column
- Minimal 3 Widget Text
- Ubah Warna AppBAr
- Ganti Column ke Row
- Tambahkan Padding dan SizedBox
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false, // Menghilangkan banner debug
home: Scaffold(
// Bagian Atas Aplikasi
appBar: AppBar(
title: const Text('Latihan Pertama Flutter'),
backgroundColor: Colors.blueAccent,
centerTitle: true, // Membuat judul di tengah
),
// Bagian Utama Aplikasi
body: Column(
crossAxisAlignment: CrossAxisAlignment.start, // Mengatur teks rata kiri
children: const [
Padding(
padding: EdgeInsets.all(16.0),
child: Text(
'Selamat Datang di Belajar Flutter!',
style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold),
),
),
Padding(
padding: EdgeInsets.symmetric(horizontal: 16.0),
child: Text(
'1. Belajar widget AppBar.',
style: TextStyle(fontSize: 16),
),
),
Padding(
padding: EdgeInsets.symmetric(horizontal: 16.0),
child: Text(
'2. Menggunakan Column untuk susunan vertikal.',
style: TextStyle(fontSize: 16),
),
),
Padding(
padding: EdgeInsets.symmetric(horizontal: 16.0),
child: Text(
'3. Menampilkan teks dengan widget Text.',
style: TextStyle(fontSize: 16),
),
),
],
),
),
);
}
}
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false, // Menghilangkan banner debug
home: Scaffold(
// Bagian Atas Aplikasi
appBar: AppBar(
title: const Text('Latihan Pertama Flutter'),
backgroundColor: Color.fromARGB(255, 255, 0, 0),
centerTitle: true, // Membuat judul di tengah
),
// Bagian Utama Aplikasi
body: Row(
crossAxisAlignment: CrossAxisAlignment.start, // Mengatur teks rata kiri
children: const [
Padding(
padding: EdgeInsets.all(16.0),
child: Text(
'Selamat Datang di Belajar Flutter!',
style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold),
),
),
Padding(
padding: EdgeInsets.symmetric(horizontal: 16.0),
child: Text(
'1. Belajar widget AppBar.',
style: TextStyle(fontSize: 16),
),
),
Padding(
padding: EdgeInsets.symmetric(horizontal: 16.0),
child: Text(
'2. Menggunakan Column untuk susunan vertikal.',
style: TextStyle(fontSize: 16),
),
),
Padding(
padding: EdgeInsets.symmetric(horizontal: 16.0),
child: Text(
'3. Menampilkan teks dengan widget Text.',
style: TextStyle(fontSize: 16),
),
),
],
),
),
);
}
}
Comments
Post a Comment