Menu
CoddyTech
חדשמסלול

לומדים לפתח אפליקציות ב-Flutter

קורס Flutter חינמי ואינטראקטיבי שמתחיל מאפס. כותבים אפליקציות אמיתיות ב-Dart ומריצים אותן על מסך טלפון ליד העורך, עם Hot reload, רמזים מבינה מלאכותית ותעודה לכל פרק.

1,000+ לומדים רשומים

219 שיעורים219 אתגרים297 שאלות חידון

  • ידידותי למתחילים
  • sparkles iconעזרה בתכנות בליווי AI
  • hint iconשיעורים אינטראקטיביים ומעשיים
  • volume On iconהקראה קולית בכל שיעור
  • quiz iconחידונים לבדיקת הידע
  • certificate iconתעודת סיום בחינם

סילבוס

7 יחידות10 פרויקטים219 שיעורים219 אתגרים297 שאלות חידון
  1. להתחיל את היחידהלהתחיללהרחיבלכווץאפליקציות Flutter הראשונות שלך: מהי Flutter, עץ הווידג'טים, טקסט והסגנון שלו, תיבות צבעוניות, ריווח פנימי, שורות ועמודות, סמלים ותמונות, וקצת Dart לאורך הדרך. הפרק מסתיים בבניית אפליקציית כרטיס ביקור.

    שלום, Flutter

    6 שיעורים68

    עיצוב טקסט

    4 שיעורים45

    Dart בדיוק בזמן

    4 שיעורים45

    תיבות

    4 שיעורים44

    שורות ועמודות

    6 שיעורים68

    סמלים ותמונות

    5 שיעורים55

    פרויקט: כרטיס ביקור

    פרויקט3 שיעורים33
  2. להתחיל את היחידהלהתחיללהרחיבלכווץאפליקציות שמגיבות למשתמש: כפתורים, פונקציות וה-Console, ‏StatefulWidget ו-setState, ‏const ו-final, קבלת החלטות באמצעות if וערכים בוליאניים, שדות טקסט, מתגים, תיבות סימון ומחוונים, ו-Dart שמאחורי כל אלה. הפרק מסתיים בבניית אפליקציה לחישוב טיפ.

    כפתורים

    5 שיעורים57

    פונקציות

    3 שיעורים35

    Widgets עם מצב

    6 שיעורים610

    const ו-final

    2 שיעורים24

    החלטות

    5 שיעורים58

    שדות טקסט

    5 שיעורים57

    מתגים ומחוונים

    3 שיעורים34

    פרויקט: מחשבון טיפ

    פרויקט5 שיעורים56
  3. להתחיל את היחידהלהתחיללהרחיבלכווץאפליקציות עם יותר ממסך אחד: רשימות גלילה ואריחי רשימה, כרטיסים ורשתות, מחלקות Dart משלך לנתונים, מעבר בין מסכים והעברת נתונים ביניהם, לשוניות, מגירת ניווט והחלקה למחיקה. הפרק מסתיים בבניית אפליקציית ספר מתכונים.

    רשימות נגללות

    5 שיעורים58

    רשימות מתוך נתונים

    3 שיעורים34

    כרטיסים ורשתות

    3 שיעורים33

    המחלקות שלכם

    6 שיעורים611

    יותר ממסך אחד

    5 שיעורים58

    כרטיסיות, מגירות והחלקות

    5 שיעורים58

    פרויקט: ספר מתכונים

    פרויקט6 שיעורים67
  4. להתחיל את היחידהלהתחיללהרחיבלכווץמסכים שמתאימים לכל טלפון: חלוקת מקום בשורה באמצעות Expanded, ‏Flexible ו-Spacer, הבנה ותיקון של שגיאת גלישה, ‏Wrap, ‏Stack ו-Positioned, ‏SafeArea, רוחבים מרביים, גדלי מסכים ונקודות שבירה, enums ו-switch, ערכות נושא לאפליקציה ומצב כהה. הפרק מסתיים בבניית מסך לנגן מוזיקה.

    חלוקת מקום בשורה

    4 שיעורים45

    שגיאת גלישה

    5 שיעורים56

    ערימת ווידג'טים

    4 שיעורים45

    גדלים ונקודות שבירה

    4 שיעורים44

    Enums ו-switch

    3 שיעורים33

    ערכות נושא ומצב כהה

    5 שיעורים56

    פרויקט: נגן מוזיקה

    פרויקט5 שיעורים55
  5. להתחיל את היחידהלהתחיללהרחיבלכווץשיתוף נתונים בין ווידג'טים ומסכים: העלאת המצב למעלה באמצעות ערכים ופונקציות callback, יסודות Dart הדרושים למחלקות מודל, ‏Provider עם ChangeNotifier, ‏Riverpod עם ConsumerWidget, ‏StateProvider ו-Notifier, ומתי להשתמש בכל אחד מהם. הפרק מסתיים בבניית עגלת קניות המשותפת לשני מסכים.

    העלאת מצב למעלה

    4 שיעורים48

    Dart עבור מודלים

    4 שיעורים48

    Provider

    7 שיעורים714

    Riverpod

    6 שיעורים612

    פרויקט: עגלת קניות

    פרויקט6 שיעורים68
  6. להתחיל את היחידהלהתחיללהרחיבלכווץאפליקציות שממתינות לנתונים: futures, ‏async ו-await, מחווני טעינה עם FutureBuilder, טיפול בשגיאות באמצעות try ו-catch, המרת JSON משרת למחלקות Dart, רענון באמצעות משיכה, ותאריכים ומחירים עם intl. הפרק מסתיים בבניית אפליקציית מזג אוויר.

    עתידים

    4 שיעורים46

    מסכי טעינה

    5 שיעורים58

    כשקריאות נכשלות

    5 שיעורים56

    JSON

    5 שיעורים59

    תאריכים ומחירים

    3 שיעורים33

    פרויקט: אפליקציית מזג אוויר

    פרויקט5 שיעורים56
  7. להתחיל את היחידהלהתחיללהרחיבלכווץארבע אפליקציות מלאות שנבנות שלב אחר שלב בעזרת כל מה שלמדת: רשימת משימות, חידון, חנות עם עגלת קניות, ומעקב הרגלים עם רצפי התמדה ומצב כהה. כל אחת מסתיימת כאפליקציה מלוטשת שאפשר להציג לאחרים.

    פרויקט: רשימת משימות

    פרויקט9 שיעורים910

    פרויקט: חידון

    פרויקט9 שיעורים99

    פרויקט: חנות

    פרויקט9 שיעורים99

    פרויקט: מעקב הרגלים

    פרויקט9 שיעורים99
מה מקבלים
כל מה שתשתמשו בו כדי ללמוד לתכנת

ללמוד תוך כדי עשייה

כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.

playground.js
עורך קוד
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
בדיקה #1test Case Success icon
בדיקה #2test Case Success icon
בדיקה #3test Case Failure icon
קלט
"Alex"
פלט
"Hello, Coddy! Alex"

לבנות רצף

שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.

12 ימי רצף

חזרו מחר כדי לשמור על הרצף!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

הכל או כלום

יום 5 מתוך 7

fire Freeze icon

הקפאת רצף

2 left

אתם לא לבד

התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!

ליגת המתמודדים
ליגת המתמודדים7 המובילים עולים
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconאזור העלייהleaderboard Arrow Up icon

כל הדרכים ללמוד

לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.

מבוא למשתנים
אודיו

משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.

ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.

הערך יכול להשתנות עם הזמן. השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.

1xשרה

לקבל תעודה

קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.

Coddyתעודת סיום
תעודה זו מאשרת כיישראל ישראליהשלים/ה בהצלחה את
python iconיסודות Python
מאומת
תאריךינו׳ 2026
LinkedInלהוסיף ל-LinkedIn

למה ללמוד Flutter עם Coddy

  • הקוד והאפליקציה עומדים זה לצד זה. לוחצים הרצה, האפליקציה עוברת קומפילציה בשרתים של Coddy ונפתחת על מסך טלפון ליד העורך, במנוע הווב של Flutter. Hot reload מציג את השינוי ושומר על מצב האפליקציה, והקונסול מציג את הפלט של print() ואת השגיאות. לוחצים בדיקה, והשיעור נבדק לפי מה שהאפליקציה מציגה על המסך.
  • לא צריך לדעת Flutter או Dart כדי להתחיל. הפרק הראשון בונה את עץ הווידג'טים מ-Text, קופסאות צבעוניות, ריווח, Row ו-Column, אייקונים ותמונות, ונגמר באפליקציית כרטיס ביקור. בפרק השני האפליקציות מגיבות: כפתורים, StatefulWidget ו-setState, const ו-final, שדות טקסט, מתגים ומחוונים, ובסוף מחשבון טיפ.
  • אפליקציות עם יותר ממסך אחד: רשימות נגללות, כרטיסים ורשתות, מחלקות Dart משלכם, מעבר בין מסכים, לשוניות, תפריט צד והחלקה למחיקה. אחר כך פריסות שמתאימות לכל טלפון: Expanded, Flexible ו-Spacer, שגיאת ה-overflow ואיך מתקנים אותה, Stack, SafeArea, נקודות שבירה, ערכות נושא ומצב כהה.
  • מצב ונתונים כמו שאפליקציות אמיתיות מטפלות בהם: העלאת מצב למעלה, Provider עם ChangeNotifier, Riverpod עם ConsumerWidget ו-Notifier, ומתי להשתמש בכל אחד. אחר כך futures, async ו-await, FutureBuilder, try ו-catch, ו-JSON משרת שהופך למחלקות Dart, ובסוף אפליקציית מזג אוויר.

שאלות נפוצות על לימוד Flutter

צריך לדעת Dart כדי ללמוד Flutter?

לא. אפליקציות Flutter נכתבות ב-Dart, והקורס מלמד את ה-Dart הדרוש תוך כדי: משתנים, פונקציות, if, מחלקות, async ו-await, כל אחד כשאפליקציה צריכה אותו בפעם הראשונה. לא צריך ניסיון קודם בתכנות.

עדיף לעשות קורס Dart קודם או להתחיל ישר עם Flutter?

אם אתם רוצים לבנות אפליקציות, התחילו כאן: כותבים אפליקציית Flutter מהשיעור הראשון ולומדים Dart בתוכה. אם אתם רוצים את השפה עצמה, לתוכניות שורת פקודה או ל-Dart לעומק, עשו קודם את קורס Dart, והקורס הזה יתקדם מהר יותר אחריו.

צריך Android Studio, אמולטור או טלפון?

לא. האפליקציה עוברת קומפילציה בשרתים של Coddy ורצה על מסך טלפון בדפדפן, כך שאין Flutter SDK להגדיר ואין אמולטור להפעיל. הקורס נמצא באתר, בדפדפן של מחשב או של טלפון, ולא באפליקציות המובייל של Coddy. כדי לפרסם בהמשך אפליקציה ל-Android או ל-iOS, מתקינים Flutter על המחשב שלכם, והקוד שכתבתם כאן ממשיך לעבוד שם.

אילו אפליקציות אבנה בקורס Flutter הזה?

כל פרק נגמר באפליקציה: כרטיס ביקור, מחשבון טיפ, ספר מתכונים, מסך של נגן מוזיקה, עגלת קניות ששני מסכים חולקים ואפליקציית מזג אוויר. הפרק האחרון בונה עוד ארבע, צעד אחר צעד: רשימת משימות, חידון, חנות עם עגלת קניות ומעקב הרגלים עם רצפים ומצב כהה.

קורס Flutter הוא בחינם?

כן. השיעורים, תצוגת האפליקציה, הרמזים מהבינה המלאכותית והתעודות בחינם. חשבון חינמי מאפשר כמה שיעורים ביום, ו-Pro מסיר את המגבלה היומית.

מקבלים תעודה על קורס Flutter?

כן. כל אחד מ-7 הפרקים נותן תעודת סיום חינמית כשמסיימים אותו, ולכל תעודה עמוד משלה שאפשר לשתף או להוסיף ל-LinkedIn.
איור של שפות התכנות ב-Coddy

ללמוד Flutter עם Coddy

להתחיל