باستخدام بنية hello_services (الجديدة) ، تتكون "المكونات الإضافية" أو خدمات flutter من 3 أجزاء:
وبالطبع الكود اللازم لبناء / دمج كود iOS و Android في التطبيق النهائي للمطور (cocoapods؟ gradle / maven؟).
ليس لدينا تصميم كامل لهذا حتى الآن. هذا الخطأ هو فقط للتتبع.
فقط لإلقاء كلمة "من الجيد أن يكون لديك" ، لا أعرف ما إذا كان ذلك مرغوبًا فيه ، فقط القليل من التعليقات من مستخدم محتمل: في 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
التعليق الأكثر فائدة
فقط لإلقاء كلمة "من الجيد أن يكون لديك" ، لا أعرف ما إذا كان ذلك مرغوبًا فيه ، فقط القليل من التعليقات من مستخدم محتمل: في SoundCloud ، نستخدم القليل من C ++ libs لمشاركة التعليمات البرمجية بين iOS و Android. قد يكون من الرائع الحصول على دعم C ++ أصلي بالإضافة إلى مسار Android / iOS.
بهذه الطريقة ، يمكننا دمج Flutter مباشرة مع ملفات C ++ الخاصة بنا ، بدلاً من تغليفها في كود iOS / Android ، ثم تغليفها مرة أخرى من أجل Flutter.