๐ 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
Tidak ada komentar:
Posting Komentar