Halo Sobat, kali ini saya mau ngajak Sobat buat nyoba sesuatu yang seru: bikin aplikasi mobile pakai Flutter
Apa Itu Flutter?
Flutter adalah framework buatan Google buat bikin aplikasi cross-platform. Artinya, dengan satu kode, Sobat bisa bikin aplikasi buat Android dan iOS sekaligus. Efisien, kan?
Kenapa Harus Pakai Flutter?
- Kode sekali, bisa jalan di mana-mana
- UI yang menarik dengan widget bawaan
- Performa cepat dengan native compilation
- Didukung langsung oleh Google
Cara Install Flutter di Linux
Buat Sobat yang pakai Ubuntu, ini langkahnya:
sudo apt update && sudo apt install flutter
Setelah itu, cek apakah Flutter sudah terinstal dengan baik:
flutter doctor
Membuat Proyek Flutter Pertama
Setelah instalasi selesai, mari buat proyek baru:
flutter create my_app cd my_app flutter run
Kalau semuanya berjalan lancar, aplikasi contoh bakal tampil di emulator atau perangkat Sobat
Membuat Aplikasi to-do list
Sekarang, mari kita buat aplikasi to-do list sederhana dengan state management.
Tambahkan dependensi provider ke dalam proyek:
flutter pub add provider
Lalu, buat file baru todo_model.dart
dan tambahkan kode berikut:
import 'package:flutter/material.dart'; class TodoModel extends ChangeNotifier { List _todos = []; List get todos => _todos; void addTodo(String todo) { _todos.add(todo); notifyListeners(); } }
Setelah itu, tambahkan provider di main.dart
dan buat tampilan input serta daftar tugas.
Jalankan kembali aplikasi dan lihat hasilnya