Flutter: بحاجة إلى طريقة لتوزيع المكونات الإضافية / الخدمات لـ Flutter

تم إنشاؤها على ٦ سبتمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: flutter/flutter

باستخدام بنية hello_services (الجديدة) ، تتكون "المكونات الإضافية" أو خدمات flutter من 3 أجزاء:

  • رمز مرسل / مستمع خاص بنظام iOS (obj-c أو swift)
  • كود المرسل / المستمع الخاص بنظام Android (جافا)
  • dart HostMessage رمز المرسل / المستمع و x-platform api التجريد.

وبالطبع الكود اللازم لبناء / دمج كود iOS و Android في التطبيق النهائي للمطور (cocoapods؟ gradle / maven؟).

ليس لدينا تصميم كامل لهذا حتى الآن. هذا الخطأ هو فقط للتتبع.

tooling tool

التعليق الأكثر فائدة

فقط لإلقاء كلمة "من الجيد أن يكون لديك" ، لا أعرف ما إذا كان ذلك مرغوبًا فيه ، فقط القليل من التعليقات من مستخدم محتمل: في SoundCloud ، نستخدم القليل من C ++ libs لمشاركة التعليمات البرمجية بين iOS و Android. قد يكون من الرائع الحصول على دعم C ++ أصلي بالإضافة إلى مسار Android / iOS.

بهذه الطريقة ، يمكننا دمج Flutter مباشرة مع ملفات C ++ الخاصة بنا ، بدلاً من تغليفها في كود iOS / Android ، ثم تغليفها مرة أخرى من أجل Flutter.

ال 3 كومينتر

فقط لإلقاء كلمة "من الجيد أن يكون لديك" ، لا أعرف ما إذا كان ذلك مرغوبًا فيه ، فقط القليل من التعليقات من مستخدم محتمل: في SoundCloud ، نستخدم القليل من C ++ libs لمشاركة التعليمات البرمجية بين iOS و Android. قد يكون من الرائع الحصول على دعم C ++ أصلي بالإضافة إلى مسار Android / iOS.

بهذه الطريقة ، يمكننا دمج Flutter مباشرة مع ملفات C ++ الخاصة بنا ، بدلاً من تغليفها في كود iOS / Android ، ثم تغليفها مرة أخرى من أجل Flutter.

شكرًا لتعليقاتك brianegan ، نحن https://github.com/flutter/flutter/issues/7053

إغلاق هذا الخطأ لصالح المشكلات الأكثر تحديدًا https://github.com/flutter/flutter/issues/7815 و https://github.com/flutter/flutter/issues/7816

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات