التثبيت
- نزّل Flutter SDK من flutter.dev.
- ثبّت Android Studio (للمحاكي و SDK) أو VS Code مع إضافة Flutter.
- تحقّق:
flutter doctor # يفحص البيئة ويبيّن ما ينقص
إنشاء تطبيق
flutter create my_app
cd my_app
flutter run # على محاكٍ أو جهاز متّصل
بنية المشروع
my_app/
├── lib/
│ └── main.dart # نقطة البداية (كودك هنا)
├── android/ ios/ # كود المنصّات
├── pubspec.yaml # الاعتماديات والإعدادات
└── test/
أبسط تطبيق
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return const MaterialApp(
home: Scaffold(body: Center(child: Text("مرحبًا"))),
);
}
}
💡 ابدأ من
lib/main.dart— كل تطبيق Flutter يبدأ من دالةmain.
🎯 التالي: لغة Dart بعمق.