Latihan Tentang Appbar,column berisi 3 widget text

 Latihan 1 (Wajib)

Membuat Tampilan Sederhana:

    • Appbar dgn Judul
  • Body Berisi Column
  • Minimal 3 Widget Text
Experiment:

  • 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

Popular posts from this blog

PRAKTIKUM FLUTTER APLIKASI JADWAL + setState

Praktikum Flutter: Aplikasi Jadwal Pelajaran Sederhana (CRUD + setState)