Belajar Flutter : Membuat Aplikasi Sederhana Dengan Widget

 


Pada kesempatan kali ini, kita akan belajar membuat aplikasi sederhana menggunakan Flutter. Aplikasi ini akan menampilkan teks, gambar, dan tombol yang dapat menampilkan pesan snack bar.



Langkah 1: Membuat Project Flutter




Pertama-tama, kita perlu membuat project Flutter baru. Jika Anda belum memiliki Flutter SDK, silakan download dan install terlebih dahulu. Setelah itu, buat project baru dengan menjalankan perintah `flutter create nama_project` di terminal.




Langkah 2: Membuat Struktur Aplikasi




Berikut adalah struktur aplikasi yang kita akan buat:


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(


      title: 'Demo Widget Flutter',


      theme: ThemeData(primarySwatch: Colors.blue),


      home: const HomeScreen(),


    );


  }


}




class HomeScreen extends StatelessWidget {


  const HomeScreen({super.key});




  @override


  Widget build(BuildContext context) {


    return Scaffold(


      appBar: AppBar(


        title: const Text('Kelompok 1'),


      ),


      body: Center(


        child: Column(


          mainAxisAlignment: MainAxisAlignment.center,


          children: [


            const Text(


              'Aisah, Caca, Gadiza, Nasya, Qori',


              style: TextStyle(fontSize: 20),


            ),


            const SizedBox(height: 20),


            // Foto di tengah


            Image.network(


              'https://images.unsplash.com/photo-1753925984756-7505c50a3170?q=80&w=1029&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D',


              width: 200,


            ),


            const SizedBox(height: 20),


            ElevatedButton(


              onPressed: () {


                ScaffoldMessenger.of(context).showSnackBar(


                  const SnackBar(content: Text('Well')),


                );


              },


              child: const Text('Tekan sini guis'),


          


  ),


          ],


        ),


      ),


    );


  }


}




Penjelasan Kode




- `Scaffold` digunakan untuk membuat struktur dasar aplikasi.


- `AppBar` digunakan untuk membuat bar atas aplikasi.


- `Center` digunakan untuk membuat konten aplikasi berada di tengah.


- `Column` digunakan untuk membuat konten aplikasi dalam bentuk kolom.


- `Text` digunakan untuk menampilkan teks.


- `Image.network` digunakan untuk menampilkan gambar dari URL.


- `ElevatedButton` digunakan untuk membuat tombol yang dapat menampilkan pesan snack bar.


- `ScaffoldMessenger` digunakan untuk menampilkan pesan snack bar.




Kesimpulan




Dengan demikian, kita telah berhasil membuat aplikasi sederhana menggunakan Flutter. Aplikasi ini menampilkan teks, gambar, dan tombol yang dapat menampilkan pesan snack bar. Semoga tutorial ini dapat membantu Anda dalam belajar Flutter.

Comments

Popular posts from this blog

GOLDEN RATIO