在 Debian 上最快学会 Flutter 的路线,核心是:环境一次装对 + 只学能跑起来的最小闭环 + 边抄边改。下面给你一条「能省就省」的实战路线。
sudo apt update
sudo apt install -y git curl unzip xz-utils zip libglu1-mesa
cd ~
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc:
export PATH="$HOME/flutter/bin:$PATH"
然后:
source ~/.bashrc
flutter doctor
✅ 只要 flutter doctor 没红(Android 可先不管),就能学。
flutter create demo
cd demo
flutter run
➡ 看懂:
lib/main.dartbuild / run必须会的:
StatelessWidgetStatefulWidgetColumn / RowContainerText / ElevatedButton➡ 目标:做一个「点击 +1」页面
✅ 用 setState(别学别的)
int count = 0;
ElevatedButton(
onPressed: () => setState(() => count++),
child: Text('$count'),
)
只学:
Navigator.push(
context,
MaterialPageRoute(builder: (_) => SecondPage()),
);
只用:
import 'package:http/http.dart' as http;
调一个 JSON API(比如 JSONPlaceholder)
ListView.builder(
itemCount: list.length,
itemBuilder: (_, i) => Text(list[i]),
)
flutter build linux
➡ 直接出原生 Linux 程序
❌ 别一上来学:
❌ 别看太老教程(2021 前的)
Debian 上最快学 Flutter = 装好环境 + 每天只学一个能跑的东西 + 不纠结原理
如果你愿意,我可以:
你更想走哪条?