السلام عليكم ورحمة الله
ماهوا Flutter ولماذا جوجل طرحته وهل نتعلمه لتطوير تطبيقات الاندرويد و IOS
وهل فيه عيوب برغم اني قرأت انه ينتج تطبيقات native و و بيئة عمل أسرع من الاندرويد استوديو
باختصار هو رد google على منتج فايسبوك ReactNative .
الفكرة من الاثنان أنك تستطيع تطوير تطبيقات اندرويد Native أي مثل التطبيقات التي تطور بالجافا (اندرويد ستوديو)، ويعتمد الامر على ترجمة برنامجك مباشرة الى الجافا وتنفيذه.
بعض بيئات التطوير الاخرى تستعمل الwebview ، البعض الاخر تستعمل خليط بين native و webview، معروفة بالhybrid.
الwebview هو بناء تطبيق على -ما يشبه- صفحة انترنت،مما يسمح بتطوير تطبيقات باستخدام الجافاسكريب والhtml مباشرة، كما تسمح هذه الفكرة بتطوير تطبيق واحد لعدة انظمة (انردويد، iOS)، في المقابل الامر يصعب -وقد يكون مستحيلا- استغلال العديد من ميزات النظام....الخ.
الموضوع طويل نوعا ما، انصحك بالبحث اكثر لتعرف المزيد.
التعليقات