فلھ‌تھ‌ر (سۆفتوێر)

لە ئینسایکڵۆپیدیای ئازادی ویکیپیدیاوە
(لە فله‌ته‌ر (سۆفتوێر)ەوە ڕەوانە کراوە)
لۆگۆ

فلوتەر کیتێکی په‌ره‌پێدانی نەرمامێری سەرچاوە کراوەیە کە لەلایەن كۆمپانيای گووگڵ دروستكراوە و پەرەی پێدراوە. بەكاردێت بۆ پەرەپێدانی ئەپڵیکەیشنێک کە لە سیستمە کارگێڕییەکانی ئەندرۆید، ئای ئۆ ئێس، ماک، لینویکس، مایکرۆسۆفت وینۆدۆز، گووگڵ فیوشا، وێب و هیتر کار دەکات.[١][٢] بۆ یەکەم جار لە ساڵی ٢٠١٥ باسكرا، دواتر لە ئایاری ٢٠١٧ بە فەرمی بڵاوكرایەوە.[٣]

مێژوو[دەستکاری]

یەکەم فێرژنە فلوتەر ناسرا به‌ "سکای" وە لەسەر سیستەمی ئه‌ندرۆید بەكارهات لەساڵی 2015, هەر له‌ هەمان ساڵدا "دارت"یش نمایشكرا, بە مەبەستی ئەوەی بتوانێت ڕێندەری 120 وێنه‌ بكات له‌ چرکەیەکدا.[٤] لە کۆنگرەی "Google Developer Days" لە شاری "شەنگهای" لە مانگی سێپتێمبەری ساڵی 2018, کۆمپانیای گۆگڵ پێش دیمەنی فلوتەر 2ی نمایشکرد,کە دوایین بڵاوکراوەی گەورەیە پێش فلوتەر 1.0, لە مانگى ديسێمبەری هەمان ساڵ کۆمپانیای گۆگڵ لە بۆنەیەکی تاییەت بە ناوی "فلوتەر " فلوتەر 1.0یی بڵاوکردەوە, لە مانگی مای ساڵی 2020 فێرژنی 2.5یی "دارت" و فێرژنی 1.17.0یی "فلوتەر"ی بڵاوکرەوە, کە پاڵپشتی API دەکرد و خێرایەکی باشتری هەبوو لەسەر سیستەمی ئای ئۆ ئێس.[٥]

بناغەی فرەیمۆرکەکان[دەستکاری]

بەشەگرنگه‌کانی فلوتەر بریتیە لە :

  • دارت پلاتفۆرم
  • فلوتەر ئینجەن
  • لایبەرەری
  • ویجێتی تایبەت بە دیزاین
  • توڵی گەشەپێدەرانی فلوتەر

دارت پڵاتفۆرم[دەستکاری]

سەرجەم پرۆگرامەکانی فلوتەر بە زمانی پڕۆگرامسازی دارت دەنووسرێت وە لە زۆربەی زمانەکانی تری پرۆگرامسازی باشتر و تایبەترە.[٦]

فلوتەر ئینجەن[دەستکاری]

بزوێنەری فلوتەر کە بە شێوەیەکی سەرەکی لە سی ++دا نووسراوە, پشتگیری پێشکه‌ش کردنی ئاستی نزم دابین دەکات بە بەکارهێنانی "سکیا" کتێبخانەی گرافیکی گۆگڵ, سەڕەرای ئەوەش, ئەوە ڕووکار دەکات لەگەڵ ئێس دی سی سی تایبەت بە پلاتفۆرم وەک ئەوانەی کە دابینکراون لە لایەن سیستەمی ئەندرۆید و ئای ئۆ ئێس.[٧]

لایبەرەری[دەستکاری]

کتێبخانە دامەزراوەکە لە دارت نووسراوە, بنچینەی پۆڵەکان و کردارەکان دابین دەکات کە بەکاردێت بۆ دروستکردنی بەرنامەکان بە بەکارهێنانی فلوتەر, وەک APIs بۆ ئەوەی لەگەڵ بزوێنەرەکە پەیوەندی دروست بكەن.[٨][٩]

ویجێتی تایبەت بە دیزاین[دەستکاری]

چوارچێوەی فلوتەر دوو کۆمەڵە ویجیت لەخۆ دەگرێت کە لەگەڵ زمانەکانی دیزاینی تایبەتدا دەگونجێت: ماتێریاڵ دیزاینی ویحیتەکان زمانی دیزاینی گووگڵ جێ بەجێ دەکات.[١٠][١١][١٢][١٣]

ویجێتەکان[دەستکاری]

فلوتەر جۆرەها ویجێت بەکاردێنێت بۆ گەیاندنی بە تەواوی و كارپێكردنی بەرنامەکان,ئەم ویجێتانە تەلارسازی چوارچێوەی فلوتەرن.[١٤]

بنچینەکانی ویحێت لە فلوتەر

ویجێتەکان بە گشتی بە سێ جۆری بنەڕه‌تی پێناسە دەكرێن:

ویجێتی دەوڵەتدار و ویجێتی بێ دەوڵەت و میرات ویجێت بوون بە پلەبەندی چینی ناوەند لە چوارچێوەی فلوتەر, سێ جۆری بنەڕەتی ویجێتەکان بەکاردێن لە دروستکردنی هەموو بەرنامەکانی فلوتەر.[١٥]

سەرچاوەکان[دەستکاری]

  1. ^ "Google's "Fuchsia" smartphone OS dumps Linux, has a wild new UI". Ars Technica.
  2. ^ Amadeo, Ron (2018-02-27). "Google starts a push for cross-platform app development with Flutter SDK". Ars Technica (بە ئینگلیزی). Retrieved 2021-06-11.{{cite web}}: CS1 maint: url-status (link)
  3. ^ "FAQ - Flutter". Retrieved 2018-08-08.
  4. ^ Amadeo, Ron (1 May 2015). "Google's Dart language on Android aims for Java-free, 120 FPS apps". Ars Technica.
  5. ^ "Flutter: the first UI platform designed for ambient computing" (بە ئینگلیزی). Flutter blog. Retrieved 2019-12-11.
  6. ^ "Technical Overview - Flutter". flutter.dev (بە ئینگلیزی). Retrieved 2017-12-13.
  7. ^ "Technical Overview - Flutter". flutter.dev (بە ئینگلیزی). Retrieved 2017-12-13.
  8. ^ "Technical Overview - Flutter". flutter.dev (بە ئینگلیزی). Retrieved 2017-12-13.
  9. ^ "foundation library - Dart API". docs.flutter.dev (بە ئینگلیزی). Retrieved 2017-12-13.
  10. ^ "Technical Overview - Flutter". flutter.dev (بە ئینگلیزی). Retrieved 2017-12-13.
  11. ^ "Material Design Widgets - Flutter". flutter.dev (بە ئینگلیزی). Retrieved 2017-12-13.
  12. ^ "Cupertino (iOS-style) Widgets - Flutter". flutter.dev (بە ئینگلیزی). Retrieved 2017-12-13.
  13. ^ "Human Interface Guidelines". developer.apple.com (بە ئینگلیزی). Retrieved 2019-10-08.
  14. ^ "Introduction to widgets". flutter.dev (بە ئینگلیزی). Retrieved 2020-10-08.
  15. ^ "Widget class - widgets library - Dart API". api.flutter.dev. Retrieved 2021-10-04.