מדריך | מדריך לבנית אפליקציות(בסיס) ע"י Sketchware ללא אינטרנט
-
https://mitmachim.top/topic/94237/הצעת-ייעול-בקשה-לתירגום-שתעזור-לכול-העולם/52
בהמשך לזה עדיף את המתורגם כי אני מישתמש איתו ועני יעלה מדריך יותר מפורט ויותר מעשי
Sketchware היא סביבת פיתוח המבוססת על שפת Java, המאפשרת לכם לבנות אפליקציות אנדרואיד אמיתיות באמצעות גרירת בלוקים. במדריך הזה נלמד את עקרונות הבסיס.
ניכנסים לאפליקציה לוחצים על פלוס מגדירים שם ותמונה לוחצים על צור אפליקציה מקבלים את המסך הזה

בצד שמאול זה הכפתורים המסך זה איך יראה האפליקציה
המסך המרכזי (View): כאן מעצבים את איך שהאפליקציה נראית. גוררים רכיבים (כפתורים, טקסטים, תמונות) מהתפריט הצדדי אל מסך הטלפון.
תפריט האירועים (Events): כאן קורה ה"מוח" של האפליקציה. כאן מגדירים מה קורה כשלוחצים על כפתור או כשהאפליקציה נפתחת.
תפריט הרכיבים (Components): כאן מוסיפים "יכולות מיוחדות" כמו טיימר, חיבור לבלוטוס, מעבר בין דפים או חיבור לבסיס נתונים (Firebase).
(View במתורגם זה נוף.)שלב העיצוב (View) – איך זה נראה?
כדי להתחיל, גררו רכיבים מהתפריט:TextView: להצגת טקסט.
Button: כפתור לביצוע פעולות.
EditText: תיבה שבה המשתמש יכול להקליד טקסט.
ListView: רשימה שמציגה הרבה נתונים (כמו רשימת אנשי קשר).
טיפ: לכל רכיב יש Properties (מאפיינים) בתחתית המסך. שם תוכלו לשנות את הצבע, הגודל, והכי חשוב – את ה-ID (השם של הרכיב בקוד).
לוחצים על הכפתור ניפתח למטה ההגדרות של הכפתור לוחצים על מיקרה ON CLIK
שלב הלוגיקה (Logic) – איך זה עובד?
העיקרון הכי חשוב ב-Sketchware הוא הבלוקים. הבלוקים מחולקים לפי צבעים:בלוקים כחולים (View): שולטים במה שרואים (למשל: "הגדר טקסט לכפתור").
בלוקים צהובים (Control): לוגיקה ובקרה (למשל: "אם... אז...", או לולאות).
בלוקים כתומים (Variables/List): משתנים. כאן שומרים מידע (מספרים, מילים או רשימות).
בלוקים תכולים (Component): שליטה ברכיבים מורכבים (כמו בלוטוס או מצלמה).
אירועים (Events) – מתי זה קורה?
לכל פעולה יש טריגר (הדק). האירועים הנפוצים הם:onCreate: כל מה שנשים כאן יקרה ברגע שהאפליקציה נדלקת.
onClick: מה יקרה כשהמשתמש ילחץ על רכיב מסוים.
onBindCustomView: (למתקדמים) איך תיראה כל שורה בתוך רשימה.
עבודה עם נתונים (Lists & Maps)
אם אתם רוצים לבנות אפליקציה שמציגה רשימת פריטים (כמו מכשירי בלוטוס):משתמשים ב-List Map. זו רשימה שכל איבר בה הוא "מפה" שמכילה כמה פרטים (למשל: גם שם המכשיר וגם הכתובת שלו).
כדי להציג את הנתונים, מחברים את הרשימה ל-ListView ומשתמשים בבלוק RefreshData (רענן נתונים).
השלב האחרון: בנייה (Run)
אחרי שסיימתם לעצב ולשים בלוקים, לוחצים על כפתור ה-RUN למטה.
Sketchware יתחיל "לבשל" (Compile) את הקוד שלכם:הוא הופך את הבלוקים לשפת Java.
הוא בונה קובץ התקנה (APK).
הוא יבקש מכם רשות להתקין את האפליקציה שיצרתם על הטלפון שלכם.
טיפים
שמות באנגלית: תמיד תנו שמות לרכיבים ולמשתנים באנגלית בלבד.
לוג השגיאות: אם הבנייה נכשלה (מסך אדום), אל תיבהלו! תקראו את השורה הראשונה, היא בדרך כלל אומרת לכם איזה בלוק חסר או איזה שם לא נכתב נכון.
בלוק המפעיל (Operator): אם חסר לכם בלוק, תמיד אפשר להשתמש בבלוק "Add Source Directly" ולכתוב קוד Java אמיתי.
רוצים שאני יעלה מדריך יותר מורחב תיכתבו לי -
מדריך לבנית אפליקציה הכי פשוטה אני מצרף בהמשך הרבה תמונות כדי שיהיה יותר מובן(אם יש בעיה אם האפליקציה עצמה אפשר ליכתוב ואני אשמח לתקן)
נתחיל!!!
להיכנס לאפליקציה לילחוץ על פלוס להוסיף שם לאפליקציה (ותמונה) להיכנס ליגרור כפתור בשם "button" תילחץ עליו יעלה למטה תפריט קטן שבו נוכל להגדיר את הכפתור(צורה שם צבע וכדו)
נילחץ על מקרה ואז על onClikואז עברנו אל הקטע החשוב
מעט ידע על "הבלוקים"
כמה קטגוריות
1מישתנה
2רשימה
3לישלוט
4מפעיל
5מטמטיקה
(חישובים/אפשר לעשות על ידי זה מחשבון)
6קובץ
7נוף זה קשור לתצוגה של המסך
8רכיב אני יסביר עליו בהמשך
9עוד בלוק(יש סוג של בלוקים שאתה תוסיף זה לא עכשיו)
(הסבר על רכיב
בתוך הקטגוריה של רכיב זה מחולק למשל בבלוטוס כתוב ליפני בכותרת בלוטוס באנגלית ובתוכו יש את הבלוקים של בלוטוס אבל הם לא יכולים לעבוד עד שתוסיף את הרכיב ואז אחרי שאתה גורר בלוק אתה תגדיר אותו שהוא לרכיב שתוסיף
איך מוסיפים את הרכיב??
חוזרים לאיפו ששמנו את הכפתורים שם למעלה יש נוף מיקרה רכיב לוחצים על רכיב יש למטה פלוס לוחצים עליו אם רצית שהאפליקציה שלך תפעיל בלוטוס או אתה בוחר רכיב בלוטוס שם לו שם לא כול כך משנה חוזר לבלוקים לוחץ על הבלוק בצד שמאול ויפתח לך כעין תפריט שיש שם כניראה רק בחירה אחת בשם של הרכיב בלוטוס ששמת מקודם)נילחץ על רכיב בתכלת וניגרוג את טוסט הוא נימצא ממש למעלה
ליגרור למיתחת הבלוק הצהוב הקים שנימצא למעלה וליראות שזה צמוד ומתחבר כמו פזל
נילחץ על הריבוע הלבן הריק ונכניס טקסט מה שנירצה
הבלוק "טוסט" הוא בלוק של הודעה
שבלחיצת הכפתור תופיע למטה הודעה שהיא הטקסט שכתבתהדבר הבה ליגרור בלוק "תמונה לצלם" מרכיב (תכלת) ולחזור למסך (הראשי)שיש בו את הכפתורים למעלה יש כפתור רכיב תילחץ עליו ותילחץ על פלוס ותיבחרcamera תכניס לו שם זה לא ממש משנה העיקר שתיזכור את השם(מה שכתוב למעלה בהסבר על רכיב רק ליבחור רכיב של מצלמה)
תחזור לבלוקים של הכפתור ועל הבלוק "תמונה לצלם" בצד שמאול כתוב בקטןcamera תילחץ על זה ותיראה את השם ששמת ברכיב של המצלמה תילחץ עליו ותיבחר אותו ותחזור אחורה למסך שמציג את האפליקציה לחץ עם מקום ריק במסך הזה או שתילחץ אחורה ואז ירד התפריט של הגדרת הכפתור ויהיה למטה כפתור לרוץ(run)
תלחץ יפתח מסך שירוצו בו מילים באנגלית ולמעלה ישספירה לאחור של15 שניות "שימו לב לפעמים הוא לא סיים תוך 15 שניות" וזה בסדר לא להילחץ הוא עושה לפעמים את הספירה
חמש פעמים ויותר (אני לא ממש יודע במה זה טלוי)
ואז הוא יבקש למתקין את האפליקציה
זהו ממש הצלחת ליבנות מיני אפליקציה
צריך לאט לאט להבין את הקטע ואז תידע יותר ויותר אפשרויות ליבנות אפליקציות משלך
אני אישית ממליץ למתחילים להעזר בבינה מלאכותית תגיד לג'ימיני את השם של האפליקציה תבקש ממנו שידריך אותך איך ליבנות אפליקציה מסוימת פשוטה (שהיא רעיון שלך עדיף) עד שלאט לאט תבין את הקטע וירוץ לך אחר כך
מי שיש לו מה להוסיף בשימחה אשמח להערות אני ינסה להוסיף לפמים מידע אם לא כתבתי מספיק מובן תגידו
בימים הקרובים ניראה לי שאני יוסיף הרבה
אם מישהוא שקורא את זה מכיר את האפליקציה טוב ויכול לתרגם בצורה נורמלית זה ממש יהיה טוב
בהצלחה












