البرمجة

تطوير تطبيقات Flutter

12 ديسمبر 202512 دقائق قراءة
تطوير تطبيقات Flutter

تعلم 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

مقالات ذات صلة