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 flutterSetelah itu, cek apakah Flutter sudah terinstal dengan baik:
flutter doctorMembuat Proyek Flutter Pertama
Setelah instalasi selesai, mari buat proyek baru:
flutter create my_app cd my_app flutter runKalau 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 providerLalu, 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