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