فڵاتهر و دارت : لە سفرەوە بۆ ئەپی ڕاستەقینە
لە یەکەم دێڕی کۆدەوە بۆ ئەپی ڕاستەقینە — بێ هیچ ئەزموونێکی پێشوو
زۆربەی کۆرسەکان تەنها فێری ئەوەت دەکەن کە چۆن هەنگاوەکان دووبارە بکەیتەوە، بەڵام ئەم کۆرسە فێرت دەکات چۆن لە فایلێکی بەتاڵەوە دەست بە کۆدنووسین بکەیت.
لە کۆتایی کۆرسەکەدا ١٣ پرۆژەی ڕاستەقینە بە Dart و Flutter دروست دەکەیت، وە تەنانەت یەکێک لە پرۆژەکانیش دەخەیتە سەر مۆبایلەکەی خۆت.
بۆچی ئەم کۆرسە جیاوازە؟ نزیکەی هەموو کۆرسەکانی فلەتەر (Flutter) لە یەکەم ڕۆژەوە دەتخەنە ناو دیزاین و پێکهاتەکانەوە (Widgets) و زمانی دارت (Dart) وەک شتێکی لاوەکی سەیر دەکەن. بۆیە قوتابییەکانیان تەنها دەتوانن کۆپی کۆدەکانی ناو ڤیدیۆکە بکەن، بەڵام کاتێک ڕووبەڕووی فایلێکی بەتاڵ دەبنەوە، نازانن چی بکەن.
ئێمە شەش بەشی یەکەمی کۆرسەکە تەنها تەرخان دەکەین بۆ زمانی دارت، لەناو تێرمیناڵدا (Terminal)، پێش ئەوەی باسی هیچ دیزاین و ویدجێتێک بکەین. ڕەنگە بۆ ماوەی دوو هەفتە هەست بکەیت کۆرسەکە خاوە، بەڵام کاتێک دەست بە فلەتەر دەکەین، هەموو دێڕە کۆدێکت بۆ ئاشنا دەبێت، چونکە پێشتر هەمان شتت نووسیوە، تەنها بێ ئەوەی بە شێوەی وێنەیی بیبینیت.
چی دروست دەکەیت؟
- ئەپێکی حاسیبە بۆ پێدانی بەخشیش (Tip)، یارییەکی زانینی ژمارەکان، لەگەڵ سیستەمێکی پرسیار و وەڵام.
- ئەپێکی تەواو بۆ تۆمارکردنی خەرجییەکان، کە سەرەتا لەسەر کاغەز پلانی بۆ دادەنێین.
- کارتی ڕەچەتەی خواردن، شاشەی بڕینی بلیت، لەگەڵ ئەپێکی ناوەکان (Contacts).
- ئەپێک کە زانیاری لە ئینتەرنێتەوە وەردەگرێت، و لە کاتی پچڕانی هێڵیشدا کار دەکات.
- My Day (ڕۆژەکەم) — گەورەترین پرۆژەی کۆرسەکە: بەڕێوەبردنی ئەرکەکان، وتەی ناوداران، هەڵگرتنی زانیاری، بە دیزاینێکی زۆر ناوازەوە.
- پرۆژەی زیادە: بەستنەوەی ئەپەکە بە کلاودەوە (Cloud) لە ڕێگەی فایەربەیس (Firebase).
هەموو پرۆژەیەک لە فایلێکی تا ڕادەیەک بەتاڵەوە دەست پێ دەکات. لێرەدا هیچ تەمپلێتێکی ئامادەکراو بەکارناهێنین کە %٨٠ـی کارەکانی بۆ کردبیت.
کۆرسەکە چی لەخۆ دەگرێت؟
- **١٧ بەش · زیاتر لە ١٥٠ وانە · ٢٢ کاتژمێر ( دهكرێ گۆڕانكاری بهسهردا بێت ) **
- لە هەر ڤیدیۆیەکدا یەک بابەتی دیاریکراو ڕوون دەکرێتەوە — زۆربەی ڤیدیۆکان لە ١٠ خولەک کەمترن.
- لە کۆتایی هەموو بەشێکدا ئەرکێک دەدرێت بە قوتابی، پاشان ڤیدیۆی شیکارکردنەکە دەبینیت، دوای ئەوەی کە خۆت هەوڵت لەگەڵدا داوە.
- کۆدی سەرچاوەی (Source code) هەموو پرۆژەکان بەردەستە.
- فێربوونی چارەسەرکردنی کێشەکان (Debugging): چۆن بە هێمنی هەڵەی کۆدەکانت بخوێنیتەوە، و تێبگەیت لەوەی کە شاشە سوورەکە (ئیرۆر) یارمەتیدەری تۆیە نەک دوژمنت.
ئەم کۆرسە بۆ کێیە؟
- کەسانی تەواو سەرەتایی. ئەگەر هەرگیز لە ژیانتدا دێڕێک کۆدت نەنووسیوە، ئەم کۆرسە بەتایبەت بۆ تۆ دروست کراوە.
- هەر کەسێک کە پێشتر سەیری فێرکارییەکانی فلەتەری کردووە، بەڵام کاتێک ڤیدیۆکە وەستاوە نەیزانیوە چۆن بە تەنیا درێژە بە کارەکە بدات.
- هەر کەسێک بیەوێت فێری کارامەییەک ببێت کە تەنها بە یەک کۆد ئەپ بۆ ئەندرۆید و ئایفۆن لە هەمان کاتدا دروست بکات.
پێویستیت بە چییە بۆ ئەم کۆرسە؟
- کۆمپیوتەرێک (Windows یان Mac) — لە بەشی سفری کۆرسەکەدا هەموو بەرنامەکان پێکەوە دادەبەزێنین.
- پێویست بە هیچ پاشخانێک یان زانیارییەکی پێشوەختەی پرۆگرامسازی ناکات.
- هیچ ئامرازێکی پارەدار پێویست نییە. هەموو ئەو شتانەی لەم کۆرسەدا بەکاردێن تەواو بێبەرامبەرن.
پڕۆگرامی خوێندن
- 01Most Welcomeقفڵ کراوە
- 02What is Flutter & Dartقفڵ کراوە
- 03Installing Flutter & Dart7:51قفڵ کراوە
- 04Installing VS Code1:39قفڵ کراوە
- 05Installing Android Studio2:51قفڵ کراوە
- 06What is GenyMotion?6:11قفڵ کراوە
- 07Running First Flutter App2:46قفڵ کراوە
- 08Installing Emulator6:26قفڵ کراوە
- 09Create Flutter Project8:27قفڵ کراوە
- 10Create Dart Project7:38قفڵ کراوە
- 11Installing Git1:45قفڵ کراوە
- 01What is Dart?7:54قفڵ کراوە
- 02Your First Program9:05قفڵ کراوە
- 03Variables & Types11:03قفڵ کراوە
- 04Doing Math11:04قفڵ کراوە
- 05Strings & Interpolation9:42قفڵ کراوە
- 06Var, Final & Naming11:04قفڵ کراوە
- 07Reading Errors9:20قفڵ کراوە
- 08Reading Input11:06قفڵ کراوە
- 09Tip Calculator Challenge5:59قفڵ کراوە
- 10Tip Calculator Challenge Solution14:35قفڵ کراوە
- 01Boolean & Comparison10:34قفڵ کراوە
- 02IF-Else Part 19:23قفڵ کراوە
- 03IF-Else Part 29:34قفڵ کراوە
- 04Logical Comparison10:57قفڵ کراوە
- 05For-Loop Part 110:46قفڵ کراوە
- 06For-Loop Part 211:42قفڵ کراوە
- 07While-Loop10:43قفڵ کراوە
- 08Break & Continue7:57قفڵ کراوە
- 09Switch8:13قفڵ کراوە
- 10FizzBuzz Build Along10:00قفڵ کراوە
- 11Guessing Game Challenge6:58قفڵ کراوە
- 12Guessing Game Challenge Solution10:38قفڵ کراوە
- 01Why Functions?11:20قفڵ کراوە
- 02Parameters11:38قفڵ کراوە
- 03Return Type8:53قفڵ کراوە
- 04Arrow Syntax4:53قفڵ کراوە
- 05Named Parameters12:45قفڵ کراوە
- 06Pay Off5:14قفڵ کراوە
- 07Scope9:02قفڵ کراوە
- 08Functions As Parameters11:21قفڵ کراوە
- 09Tip Calculator Refactoring11:20قفڵ کراوە
- 10Guessing Gaming Refactor Challenge1:49قفڵ کراوە
- 11Guessing Gaming Refactor Solution5:14قفڵ کراوە
- 01List & Indexing10:41قفڵ کراوە
- 02Changing List9:57قفڵ کراوە
- 03List & For-In9:31قفڵ کراوە
- 04List Built-In Functions14:41قفڵ کراوە
- 05Map10:11قفڵ کراوە
- 06Map Built-In Functions7:50قفڵ کراوە
- 07Map vs .map10:25قفڵ کراوە
- 08Where & Method Chaining11:59قفڵ کراوە
- 09Quiz Engine Challenge12:08قفڵ کراوە
- 10Quiz Engine Challenge Solution15:07قفڵ کراوە
- 01Why Classes ?11:41قفڵ کراوە
- 02Constructors11:17قفڵ کراوە
- 03Constructor Types3:51قفڵ کراوە
- 04Methods4:34قفڵ کراوە
- 05Null-Safety Part 19:37قفڵ کراوە
- 06Null-Safety Part 212:24قفڵ کراوە
- 07Getters & Setters10:45قفڵ کراوە
- 08Enums12:13قفڵ کراوە
- 09Extends & Override16:02قفڵ کراوە
- 10Quiz Engine V2 Challenge5:12قفڵ کراوە
- 11Quiz Engine V2 Challenge Solution15:38قفڵ کراوە
- 01How Expense Tracker Works4:00قفڵ کراوە
- 02The Plan & Build Order8:56قفڵ کراوە
- 03Your Challenge6:39قفڵ کراوە
- 04Expense & Category5:37قفڵ کراوە
- 05The Tracker12:29قفڵ کراوە
- 06Asking User For Input Part 18:54قفڵ کراوە
- 07Asking User For Input Part 211:29قفڵ کراوە
- 08Displaying Menu17:23قفڵ کراوە
هەڵسەنگاندنەکان
چوونە ژوورەوە و ناوت تۆمار بکە بۆ نووسینی هەڵسەنگاندن.
هێشتا هیچ هەڵسەنگاندنێک نییە — دوای خۆتۆمارکردن، تۆ یەکەم کەس بە کە هەڵسەنگاندنی بۆ دەنووسێت.