> ## Documentation Index
> Fetch the complete documentation index at: https://www.ayrshare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Flutter

> أدر حسابات وسائل التواصل الاجتماعي لمستخدميك من Flutter باستخدام حزمة Ayrshare Flutter SDK

## نظرة عامة

[Flutter](https://flutter.dev) هي مجموعة أدوات واجهة المستخدم من Google لبناء تطبيقات جميلة مُترجَمة بشكل أصلي للجوال والويب وسطح المكتب من قاعدة كود واحدة.

تتيح لك حزمة Ayrshare Flutter SDK دمج واجهة برمجة تطبيقات وسائل التواصل الاجتماعي من Ayrshare مع تطبيقات Flutter الخاصة بك.

## التثبيت

قم بتثبيت الحزمة كمكتبة في تطبيقك.

```shell theme={"system"}
 $ flutter pub add ayrshare_flutter
```

<Card title="حزمة Ayrshare Flutter" icon="flutter" href="https://pub.dev/packages/ayrshare_flutter" horizontal>
  حزمة Ayrshare Flutter SDK
</Card>

## مثال على استخدام النشر

يُنشئ هذا التطبيق التجريبي زرًا يستدعي دالة النشر. يقوم بنشر اقتباس عشوائي وصورة عشوائية على حسابات Twitter وFacebook المرتبطة. يطبع الاستجابة التي تتضمن عناوين URL للمنشورات المباشرة على شبكات التواصل الاجتماعي.

```dart theme={"system"}
import 'package:flutter/material.dart';
import 'ayrshare_flutter.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: PostingPage(),
    );
  }
}

class PostingPage extends StatelessWidget {
  ///TODO get your API key by signing up at ayrshare.com
  final apiKey = '###-###-###-###';

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      // appBar: null,
        body: Center(
          child: ElevatedButton(
            onPressed: () async {
              await post(
                apiKey: apiKey,
                body: {
                  'randomPost': true,
                  'platforms': ['twitter', 'facebook'],
                  'randomMediaUrl': true
                },
              ).then((value) => print(value));
            },
            child: const Text('Post To Social'),
          ),
        ));
  }
}
```

## مزيد من المعلومات والوثائق

<ul class="custom-bullets">
  <li>
    قم بتشغيل صفحة الربط (generateJWT) على [iOS مع
    Flutter](/apis/profiles/generate-jwt#mobile-jwt-examples).
  </li>

  <li>[مستودع Github](https://github.com/ayrshare/ayrshare_flutter)</li>
  <li>[سجل التغييرات](https://pub.dev/packages/ayrshare_flutter/changelog)</li>
</ul>
