شارك المقالة

شرح كيفية مشاركة رابط في فلاتر | Explain how to share a link in flutter


شرح كيفية مشاركة رابط في فلاتر | Explain how to share a link in flutter

في اثناء تطويرك لتطبيقات الهواتف المحموله تحتاج الى مشاركة بعض الروابط من داخل التطبيق مثل ان تقوم بمشاركة رابط التطبيق على متجر google play او مشاركة محتوى نصي وفي هذه المقالة سوف نشرح لكم كيف تستطيع مشاركة اي رابط من خلال flutter بسهوله وكما نعلم ان تقنية فلاتر تتميز بوجود عدد كبير من المكتبات التي تساعدنا في انجاز الاعمال بشكل اسرع وتسهل من عملية تطوير التطبيقات ولهذا تجد عدد كبير من المبرمجين ينتقل الى هذه التقنية الرهيبه والتي نقوم بشرح لكم التفاصيل المهمه فيها كما تلاحظون .


بالإضافة إلى Flutter وميزاتها وفوائدها الأساسية ، لدينا نقطة أخيرة للمطورين المهتمين بالأداء : دعم Google الكامل. بهذا المعنى ، فإننا نشير إلى مجتمع مزدهر ونشط يقدم مجموعة متنوعة من الطرق لتحقيق أقصى استفادة من الأداة. علاوة على ذلك ، سواء كنت مبتدئًا أو مبرمجًا متمرسًا ، فإن توثيق Flutter شامل إلى حد ما لذلك ، بناءً على جميع القدرات والفوائد التي ناقشناها ، يمكننا أن نستنتج أن Flutter هو الحل المثالي للشركات التي تتطلع إلى أن تصبح أكثر كفاءة وفعالية من حيث التكلفة في تطوير تطبيقاتها لأن الحفاظ على مجتمع متنقل يقوم بإنشاء حلول برمجية وتطويرها هو في مصلحة Google.



اضافة مكتبة flutter_share 

اول خطوة يجب عليك القيام بها وهيا تثبيت المكتبة التاليه وهيا التي سوف تكون محور مقالة اليوم 


dependencies:

  flutter_share: ^2.0.0


How to share link in Flutter

الان لكي تستطيع مشاركة اي رابط عليك باستخدام الامر FlutterShare.share ويمكنك عملها بداخل methode كما قمنا هنا بوضع هذا في void منفصل ويتم استدعائها فقط وبداخل الlinkUrl نضع الرابط او المحتوى الذي نريد مشاركته كما هو موضح والامر بسيط جدا في استخدام هذه المكتبة البسيطة والتي تقدم ميزة يحتاج اليها كل تطبيق تقريبا .


How to share link in Flutter

share.dart



  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: Center(
        child: MaterialButton(
          onPressed: share,
          child: Text('Click'),
        ),
      ),
    );
  }

  Future<void> share() async {
    await FlutterShare.share(
        title: 'Example share',
        text: 'Example share text',
        linkUrl: 'https://pub.dev/packages/screenshot/install',
        chooserTitle: 'Example Chooser Title');
  }
  


لمزيد من الشروحات :

شاهد أيضًا
مقالات ذات صلة
التعامل مع التصميم في حالة portrait و landscape باستخدام mediaQuery في Flutter

  التعامل مع التصميم في حالة portrait و landscape باستخدام mediaQuery في Flutterفي هذا الدرس…

حل مشكلة Cross-Origin Sharing في دقائق باستخدام CORS وNode.js

كيف تتجنب أخطاء CORS الشائعة عند تطوير APIs باستخدام Node.js كل ما تريد معرفتة عن…

لماذا تظهر بياناتك المخزنة في Shared Preferences بعد حذف التطبيق؟ وحل المشكلة للمبرمجين

حل مشكله ظهور البيانات المخزنة في Shared Preferences بعد حذف التطبيق للاندرويد؟حل مشكله ظهور البيانات…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع