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

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

لۆگۆ

یەکەم فێرژنە فلوتەر ناسرا به‌ "سکای" وە لەسەر سیستەمی ئه‌ندرۆید بەكارهات لەساڵی 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 (٢٧ی شوباتی ٢٠١٨). «Google starts a push for cross-platform app development with Flutter SDK». Ars Technica (بە ئینگلیزیی ئەمەریکایی). لە ١١ی حوزەیرانی ٢٠٢١ ھێنراوە.{{cite web}}: ڕاگرتنی شێوازی سەرچاوەی ١: ڕەوشی ناونیشان (بەستەر)
  3. ^ «FAQ - Flutter». لە ٨ی ئابی ٢٠١٨ ھێنراوە.
  4. ^ Amadeo، Ron (١ی ئایاری ٢٠١٥). «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. لە ١١ی کانوونی یەکەمی ٢٠١٩ ھێنراوە.
  6. ^ «Technical Overview - Flutter». flutter.dev (بە ئینگلیزی). لە ١٣ی کانوونی یەکەمی ٢٠١٧ ھێنراوە.
  7. ^ «Technical Overview - Flutter». flutter.dev (بە ئینگلیزی). لە ١٣ی کانوونی یەکەمی ٢٠١٧ ھێنراوە.
  8. ^ «Technical Overview - Flutter». flutter.dev (بە ئینگلیزی). لە ١٣ی کانوونی یەکەمی ٢٠١٧ ھێنراوە.
  9. ^ «foundation library - Dart API». docs.flutter.dev (بە ئینگلیزی). لە ١٣ی کانوونی یەکەمی ٢٠١٧ ھێنراوە.
  10. ^ «Technical Overview - Flutter». flutter.dev (بە ئینگلیزی). لە ١٣ی کانوونی یەکەمی ٢٠١٧ ھێنراوە.
  11. ^ «Material Design Widgets - Flutter». flutter.dev (بە ئینگلیزی). لە ١٣ی کانوونی یەکەمی ٢٠١٧ ھێنراوە.
  12. ^ «Cupertino (iOS-style) Widgets - Flutter». flutter.dev (بە ئینگلیزی). لە ١٣ی کانوونی یەکەمی ٢٠١٧ ھێنراوە.
  13. ^ «Human Interface Guidelines». developer.apple.com (بە ئینگلیزی). لە ٨ی تشرینی یەکەمی ٢٠١٩ ھێنراوە.
  14. ^ «Introduction to widgets». flutter.dev (بە ئینگلیزی). لە ٨ی تشرینی یەکەمی ٢٠٢٠ ھێنراوە.
  15. ^ «Widget class - widgets library - Dart API». api.flutter.dev. لە ٤ی تشرینی یەکەمی ٢٠٢١ ھێنراوە.