Flutter SDK

بسم الله الرحمن الرحيم

هدف كل مبرمج بعد أن يتمم برمجة تطبيقهُ هو الوصول إلى أكبر عدد من المستخدمين, و أن كان تطبيقك ناجح, قد يشتكي البعض, لماذا يعمل التطبيق فقط على الأندرويد؟ لماذا لا يعمل على IOS ؟ أو بالعكس.

حتى أنا , بعد أن تعلمت برمجة تطبيقات الأندرويد, بدأت أبحث عن طُرق حولَ كيفية إصال تطبيقي الذي تعبت على برمجته الكثير مِن الوقت إلى منصة IOS.

في ذلك الوقت كان علي تعلم لغة برمجة جديدة و بناء تطبيقي من جديد من الصفر لكي يعمل على منصة IOS.
و لكن اليوم أصبحت الخيارات كثيرة و متعددة و أصبح من الممكن و بكل سهولة كتابة كود برمجي مرة واحدة و يعمل على الكثير من المنصات.

و هنا أشارك معكم أحد مشاريع Google مفتوحة المصدر للمطورين, و هو مشروع Flutter و هي حزمة برمجية من Google تستطيع من خلالها برمجة تطبيق يعمل على الأندرويد و IOS ولا حاجة لكتابة كود التطبيق مرتين.


ما هو Flutter ؟ 

هي حزمة برمجية SDK و أدوات و واجهات متكاملة, تتيح للمطورين سهولة بناء تطبيقات أندرويد و ios في نفس الوقت.

ما الذي يقدمه Flutter  ؟ 

للمستخدمين يقدم Flutter تطبيقات بواجهات جديدة و رائعة بإحدث التصاميم مثل (الماتيريال ديزاين).

للمطورين يقدم Flutter سهولة برمجة تطبيقات تعمل على أندرويد و ios و توفير الكثير من الوقت و الجهد و كتابة الكود البرمجي مرة واحدة فقط.

ما هي لغات البرمجة التي يمكن أستخدامها في Flutter ؟ 

يتم استخدام لغة البرمجة Dart في Flutter,
و Dart هي لغة برمجة تم تطويرها من قبل Google لتحل محل Javascript لتطوير و برمجة تطبيقات و مواقع الويب.

للمزيد حول Dart من الرابط هنا.

 

ما هي الخبرة التي يجب عليك أن تمتلكها لتستطيع استخدام Flutter ؟

إذا كنت قد تعلمت أحد لغات البرمجة (كائنية التوجه) مثل (جافا, روبي,سي شارب, …إلخ), يمكنك البدء مباشرة بإستخدام Flutter و برمجة تطبيقك الأول
و إذا كنت لا تملك أي خبرة برمجية من قبل لا تقلق فأن لغة Dart بسيطة و سهلة التعلم.

ما هي أنواع التطبيقات التي يمكنك برمجتها عن طريق Flutter ؟

يمكنك بناء كافة أنواع التطبيقات بالإضافة إلى التطبيقات ثنائية الأبعاد.

التالي السابق
Brand-first shopping design
Fitness app design

 

 

Contact app design

iOS chat app design

التالي السابق

من الذي قام ببناء Flutter ؟

Flutter هو مشروع مفتوح المصدر تم بنائه من قبل مبرمجين من داخل و خارج Google.

مَن الذي يستخدم Flutter ؟

Google تستخدم Flutter لبناء تطبيقاتها الخاصة مثل “Store Manager app for Google Shopping Express” و هناك تطبيقات مازالت تحت الإختبار و لم يتم إطلاقها بعد.
و أيضاً قامت أحد الشركات ببناء أحد تبطيقها المتكامل بواسطة Flutter  و هو تطبيق Hamilton الموسيقي متوفر على (ِIOSAndroid).

هل ينبغي علي بناء تطبيقي القادم بواسطة Flutter ؟ 

Flutter مازالت تحت التطوير بإصدار Alfa و هذا الأسبوع من شهر فبراير 2018 تم إطلاق إصدار BETA في معرض MWC.
يعني المشروع لم يصل بعد إلى الإصدار الأول 1.0 , يعمل فريق Flutter على تصحيح الإخطاء و إختبار الحزمة البرمجية قبل إطلاق النسخة الأولى.
و لكن على الرغم من ذلك يمكنك أستخدام Flutter من الأن.

ما هو المحاكي الذي تعمل عليه حزمة Flutter البرمجية SDK؟ 

Flutter متوافقة مع المحاكي (IntelliJ IDEA) و أندرويد استديو , يمكنك استخدامهما لبرمجة التطبيقات مع Flutter SDK.

ما هو القادم؟

كما يعلم الكثير فإن Google تعمل على تطوير نظام جديد يدعى (Fuchsia os) و سوف يتم برناء تطبيقات النظام الجديد بواسطة Flutter.
و برأيي الشخصي لكي لا نكون أخر الأشخاص الذين  يببرمجون تطبيقات النظام الجديد (Fuchsia os) كما حصل مع نظام Android os فقد كان العرب متأخرين بدخول سوق تطبيقات الأندرويد, أنصح بتعلم البرمجة بواسط Flutter لكي يكون بمقدوركم بناء تطبيقات Android و Fuchsia و IOS.

 

المصادر:

https://flutter.io

https://en.wikipedia.org/wiki/Google_Fuchsia

عن محبوب الحسين

محبوب الحسين : من سورية , مهتم بجديد تكنولوجيا المعلومات و ببرمجة و تطوير تطبيقات الأندرويد و بدايتي مع برمجة تطبيقات الأندرويد كانت من هنا "أندرودي عربي"

شاهد أيضاً

سمر تقية : فتاة عربية تعلم البرمجة للآخرين

بسم الله الرحمن الرحيم في الليل المظلم تضئ لنا نجمة من حين لآخر، فنرى من …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

7 + 3 =