๐Ÿš€ Belajar Dart & Flutter Dasar – Santai Tapi Nempel!

๐Ÿš€ Belajar Dart & Flutter Dasar – Santai Tapi Nempel!


Hai bestie koding! ๐Ÿ˜Ž
Kalau kamu baru mulai nyemplung ke dunia Flutter, step pertama yang wajib kamu pelajari adalah Dart – bahasa pemrograman utama buat bikin aplikasi Flutter.

Yuk kita bahas materi dasarnya, biar kamu makin paham dan siap buat bikin aplikasi kece!


๐Ÿง  1. Apa itu Dart?

Dart tuh bahasa pemrograman yang diciptakan sama Google.
Cocok banget buat bikin aplikasi mobile, web, dan desktop, tapi paling hits ya buat Flutter.

Dart itu mirip kayak JavaScript + Java, tapi lebih modern dan clean.


๐Ÿงฑ 2. Struktur Dasar Program Dart

void main() {
  print('Halo dunia!');
}

๐Ÿ’ฌ Penjelasan:

  • void main() → titik awal program dijalankan.

  • print(...) → buat nampilin teks di console.

๐Ÿ“Œ Gampang banget, kan?


๐Ÿงฉ 3. Variabel & Tipe Data

Di Dart, variabel bisa ditulis kayak gini:

String nama = 'Darsu';
int umur = 17;
double tinggi = 170.5;
bool aktif = true;

๐Ÿง  Tipe data yang sering dipakai:

  • int → bilangan bulat (contoh: 10)

  • double → bilangan desimal (contoh: 3.14)

  • String → teks (contoh: "Halo")

  • bool → true / false

  • List → kumpulan data (array)

  • Map → data berpasangan (key : value)

Contoh List dan Map:

List<String> hobi = ['ngoding', 'makan', 'rebahan'];
Map<String, String> siswa = {'nama': 'Darsu', 'kelas': 'XI PPLG'};

๐Ÿ” 4. Percabangan & Perulangan

IF ELSE

int nilai = 85;

if (nilai >= 75) {
  print('Kamu lulus! ๐Ÿฅณ');
} else {
  print('Belajar lagi yaa ๐Ÿ˜…');
}

FOR LOOP

for (int i = 1; i <= 5; i++) {
  print('Ini perulangan ke-$i');
}

๐Ÿ“ฑ 5. Kenalan sama Flutter

Flutter itu framework dari Google buat bikin aplikasi mobile Android & iOS dari 1 codebase.
Jadi kamu nulis satu kali, bisa jalan di dua HP. Mantap kan?

๐Ÿ‘€ Aplikasi Flutter ditulis pakai Dart, dan tampilannya dibangun pakai Widget.


๐Ÿงช 6. Contoh Aplikasi Flutter Super Dasar

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(
      home: Scaffold(
        appBar: AppBar(title: Text('Hello Flutter')),
        body: Center(child: Text('Hai Dunia!')),
      ),
    );
  }
}

๐Ÿ’ก Yang perlu kamu tahu:

  • MaterialApp = aplikasi berbasis Material Design (standar UI Android).

  • Scaffold = kerangka dasar: appbar, body, dll.

  • Text() = buat nampilin teks.


๐Ÿ“Œ Kesimpulan

๐Ÿงฉ Untuk mulai ngoding Flutter, pastikan kamu udah ngerti:

  • Cara nulis program Dart sederhana

  • Variabel & tipe data

  • Percabangan dan perulangan

  • Struktur dasar aplikasi Flutter


๐ŸŽฏ Next Step?

✅ Coba coding di https://dartpad.dev/
✅ Eksperimen pakai https://zapp.run buat Flutter Web
✅ Mau lanjut belajar UI? Kita bahas widget selanjutnya kayak Image, Button, dan ListView ๐Ÿ’ช


Ayo ngoding, jangan cuma rebahan~ ๐Ÿš€✨


Salam : Redaksi

Share:

Tidak ada komentar:

Posting Komentar

Chat Admin

Chat via WhatsApp

Blogger Tricks

Blogger Themes