بالشركة قررنا نغير تطبيق الموبايل من native android الى flutter وراح اذكر اهم المميزات والتغيرات اللي لاحظتها بالتطبيق. اهم نقطة واللي كانت هي الدافع الرئيسي للتغيير:
١- معظم المستخدمين جوالاتهم كانت ايفون فالتطبيق برمجناه مرة وحدة فقط للاندويد وال IOS.
١- معظم المستخدمين جوالاتهم كانت ايفون فالتطبيق برمجناه مرة وحدة فقط للاندويد وال IOS.
٢- سرعة وسهولة في كتابة الكود لان ميزة ال hot-reload تغنيك عن انك تسوي compile كل مرة عدلت فيها على الكود.
٣- واجهة المستخدم وال backend تم بناءها بلغة وحدة فقط (dart)، بالاندرويد كان كل جزء من التطبيق نكتبه بلغة مختلفة.
٣- واجهة المستخدم وال backend تم بناءها بلغة وحدة فقط (dart)، بالاندرويد كان كل جزء من التطبيق نكتبه بلغة مختلفة.
٤- واجهة المستخدم لاحظت فيها فرق كبير جدا، صارت سلسة وقوية واسرع بكثير من ناحية الاستجابة. برضو حسيت ان عندنا فرصة افضل نخلي شكله اجمل بسهولة.
٥- تقريبا شبه يومي يطلع packages جديدة تسهل لك العمليات الصعبة وهذا يدل على قوة ال flutter community.
٥- تقريبا شبه يومي يطلع packages جديدة تسهل لك العمليات الصعبة وهذا يدل على قوة ال flutter community.
٦- تقدر تبرمج على IDEs مختلفة وهذا يخلي البرمجة على اي جهاز تكون بنفس مستوى السهولة.
٧- تقدر تخلي واجهة المستخدم تكون مختلفة بين ال ios و android وفلاتر راح يشيك على نوع الجهاز ويعرض الواجهة بناءً على نوع الجهاز (android or iPhone)
٧- تقدر تخلي واجهة المستخدم تكون مختلفة بين ال ios و android وفلاتر راح يشيك على نوع الجهاز ويعرض الواجهة بناءً على نوع الجهاز (android or iPhone)
٨- الخاصية الاخيرة واللي للحين ماجربتها هي ان التطبيق ممكن يشتغل على web برضو بدون مشاكل وما تحتاج تغير فيه شيء.
اخيرا، كون التحويل الى flutter مناسب لنا لا يعني بالضرورة انه مناسب للجميع، لازم تبحث وتدرس ايجابيات وسلبيات التحويل وهل بالفعل تحتاج له؟
اخيرا، كون التحويل الى flutter مناسب لنا لا يعني بالضرورة انه مناسب للجميع، لازم تبحث وتدرس ايجابيات وسلبيات التحويل وهل بالفعل تحتاج له؟
جاري تحميل الاقتراحات...