البرمجة
تطوير تطبيقات Flutter
12 ديسمبر 202512 دقائق قراءة
تعلم Flutter و Dart لبناء تطبيقات موبايل جميلة وسريعة.
لماذا Flutter؟
Flutter من Google يبني تطبيقات iOS و Android وويب من كود واحد. أداء أصلي وتطوير سريع.
Dart الأساسيات
// المتغيرات
var name = 'أحمد';
final age = 25; // ثابت runtime
const pi = 3.14159; // ثابت compile-time
// الدوال
String greet(String name) => 'مرحباً $name';
// Classes
class User {
final String name;
User(this.name);
}
Widget الأساسية
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('تطبيقي')),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('مرحباً!', style: TextStyle(fontSize: 24)),
ElevatedButton(
onPressed: () => print('Pressed!'),
child: Text('اضغط'),
),
],
),
),
),
);
}
}
State Management
class Counter extends StatefulWidget {
@override
_CounterState createState() => _CounterState();
}
class _CounterState extends State {
int count = 0;
void increment() => setState(() => count++);
}
الخلاصة
Flutter ممتاز للتطبيقات ذات الواجهات الجميلة. Dart سهلة التعلم.
الوسوم
#Flutter#Dart#Mobile#Cross-Platform#UI