PracticU

שימוש ספריות חיצוניות ב-Flutter

בלי כתוביותעם כתוביות
PracticU › קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון › שימוש ספריות חיצוניות ב-Flutter
מילון מושגים:
Flutter - מסגרת של גוגל לבניית אפליקציות לנייד, לרשת ולמחשב מקוד אחד משותף.
רכיב - יחידת בניין עצמאית וניתנת לשימוש חוזר בתוך מערכת או ממשק משתמש, שאחראית על חלק מוגדר מהתפקוד.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.
ספרייה - אוסף קוד מוכן, כמו פונקציות ומחלקות, שמפתחים משתמשים בו בתוכניותיהם במקום לכתוב הכול מחדש.
תמונה - קובץ גרפי המוצג על המסך. בהקשר של וירטואליזציה או Docker, תבנית מוכנה שממנה יוצרים מכונה או קונטיינר.

שימוש ספריות חיצוניות ב-Flutter
בפלאטר אין צורך להמציא כל רכיב מחדש. ספריות חיצוניות הן קוד שאחרים כתבו ופרסמו, ואפשר להוסיף אותן לפרויקט. ספריה יכולה להיות ווידג'ט ויזואלי, או רכיב לא ויזואלי כמו תקשורת HTTP או בלוטות'.
השלבים העיקריים
1. הוספה ל-pubspec.yaml: מוסיפים את שם הספרייה תחת dependencies. אם לא כותבים מספר גרסה, פלאטר בוחר את הגרסה האחרונה.
2. הורדה: לוחצים על Pub get, שמוריד את הספריות לפרויקט.
3. שימוש בספרייה: הספרייה שבשיעור היא before/after, שמציגה שתי תמונות ומאפשרת לחשוף אחוז מסוים מכל אחת מהן. מייבאים אותה ומשתמשים בווידג'ט שמקבל תמונת לפני ותמונת אחרי.
4. תמונות נכסים: מוסיפים את התמונות לתיקיית images ומגדירים אותן תחת assets בקובץ pubspec.yaml. אחר כך מציגים אותן עם Image.asset.
5. גובה: את הווידג'ט עוטפים בקונטיינר בגובה 400 כדי להגביל את גודלו.
שימו לב
אחרי הוספת ספרייה חדשה או שינוי ב-assets חייבים ללחוץ על Pub get, אחרת השינוי לא נכנס לתוקף.
אפשר לחפש ספריות נוספות ולהשתמש בהן באותה צורה.
השיעור הבא בקורס: ביצוע HTTP Request ב-Flutter

פרקי ההרצאה: שימוש ספריות חיצוניות ב-Flutter

  1. 00:00

    ספריות חיצוניות ותפקידן בפרויקט

  2. 00:39

    הוספת החבילה before_after ל-pubspec

  3. 01:30

    שימוש בווידג'ט Before-After

  4. 02:35

    הגבלת גובה הווידג'ט

תמלול ההרצאה: שימוש ספריות חיצוניות ב-Flutter

הטקסט המלא של הדקות הראשונות בהרצאה «שימוש ספריות חיצוניות ב-Flutter» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:19

    כתבי הקוד האלו יכולים להיות גם וידג'יטים ויזואליים, וגם דברים לא ויזואליים כמו ספרייה לקריאות hdp לאינטרנט או תקשורת בלוטוף. היום אני רוצה להטמיע ביחד אתכם ספרייה נחמדה שמצאתי באינטרנט והיא נקראת before-after את מה שהוסר אפשר לראות כאן היא מאפשרת לנו לחשוף אחוזים מסוימים משתי התמונות של לפני ואחרי

  3. 00:39

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

  4. 01:01

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

  5. 01:14

    אני ארד לשורה חדשה, before/after ונקודתיים. אני אוותר על מספר הגרסה רק כדי להבטיח שאני יושב על הגרסה האחרונה. חשוב מאוד לשמור את הכובד וללחוץ על packages get.

  6. 01:24

    כשלוחצים על packages get כל הספריות יורדות מהאינטרנט אלינו לפרויקט. מעולה, אז עשינו הטמעה ועכשיו אנחנו יכולים להשתמש בספרייה שלנו אנחנו רואים שיש לנו וידג'ט בשם before-after שמקבל שתי סלות אחד זה before-image והשנייה היא after-image די טריוויאלי האמת ניגש לפרויקט אני יצרתי

  7. 01:44

    כאן עמוד שנקרא test page שמכיל קונטיינר ובתוכו center שום דבר מיוחד אני אוסיף כאן child עם וידג'ט חדש שנקרא before-after שהגיע הרגע מהספרייה שלנו שימו לב שגם התווסף ל-import באופן אוטומטי ובואו נראה איזה סלות יש לי כאן Before image אני רואה שזה בעצם וידג'ט בואו לדוגמה נשים כאן קונטיינר עם

  8. 02:07

    צבע רקע אדום לדוגמה אוקיי ובתור after image נשים קונטיינר שהצבע שלו יהיה שחור בואו נריץ ונראה אוקיי נחמד מאוד אולי הייתי רוצה להגביל את הגובה של הווידג'ט אז בואו נטוף את ה-before after בקונטיינר ונחליט שההייט שלנו יהיה 400 נריץ שוב אוקיי זה יותר טוב עכשיו בואו נוסיף תמונות אז הוספתי מראש שתי תמונות של כלב חמוד

  9. 02:51

    קראתי להם before ו-after ועכשיו כל מה שנשאר זה רק להוסיף אותם

לקורס המלא: קורס Flutter אונליין

ההרצאה הקודמת: אתגר UI

ההרצאה הבאה: ביצוע HTTP Request ב-Flutter

הרצאות קשורות מקורסים אחרים

  • מערכת NuGet - התקנת ספריות
  • עבודה עם NuGet - להתקנת ספריות
  • שימוש ב-useEffect - חלק 1
  • שימוש ב-NuGet

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA
  • קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode
  • קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון