כן,קח אותי למדריך החינמי

‫בס"ד‬
‫כך תלמדו ליצור אפליקציה מדהימה ופרקטית‬
‫לעסק ולמשרד שלכם ללא נסיון טכני בתוך‬
‫פחות מ‪ 24-‬שעות ובחינם!!!‬
‫מהו הסוד שמפתחי האפליקציות לא רוצים שתדעו?‬
‫אומרים לכם שזה מסובך ויקר?‬
‫תנו לי ‪ 30‬דקות מזמנכם ואגלה לכם במדריך הזה‪,‬כיצד כבר‬
‫מעכשיו גם אתם תוכלו ליצור אפליקציה בחינם!!!‬
‫אתם עומדים להכיר מערכת לפיתוח אפליקציה מבוססת אנדרואיד‬
‫עם אפשרויות כמעט בלתי מוגבלות‬
‫המערכת תאפשר לכם לקדם את העסק‬
‫שלכם‪,‬לבדל אותו ביחס למתחרים ולאפשר לכם‬
‫ליצור ערוץ קשר נוסף עם הלקוחות‬
‫למה אנחנו צריכים אפליקציה?‬
‫קצת נתונים‬
‫מעל מיליארד אפליקציות קיימות בחנויות של גוגל ואפל‪ ,‬וזה רק הולך ועולה‪.‬‬
‫עשרות אפליקציות בממוצע מותקנות על כל סמארטפון‪.‬‬
‫‪ 7‬אפליקציות משתמש ממוצע מפעיל ביום‪.‬‬
‫אז למה?‬
‫הלקוחות שלכם כל היום בנייד שלהם – ומה איתכם?‬
‫אתר אינטרנט זה כבר לא מספיק‪,‬‬
‫אפליקציה היא אמצעי ישיר להגיע ללקוח‬
‫יש לכם כעת הזדמנות פז כשהשוק עוד בחיתוליו להשיג נוכחות תמידית בטלפון‬
‫של הלקוחות שלך‪ ,‬תוכלו לשלוח להם הודעות על מבצעים מיוחדים‪ ,‬שמירת‬
‫קשר ישיר עם הלקוחות‪ ,‬ובניית המותג שלכם כחדשני ומתקדם‪.‬‬
‫אפליקציה לעסק ולמשרד‬
‫מעולם לא היה‪ ,‬פשוט כל כך‪...‬‬
‫הדרך שלכם ליצירת אפליקציה בחינם מתחילה עכשיו‪...‬‬
‫לפני שנתחיל עם המדריך‪,‬‬
‫אני רוצה להציג את עצמי‪.‬‬
‫נעים מאוד קוראים לי ישראל ליבוביץ‬
‫קצת רקע עליי והאם אני יכול לעזור לך?‬
‫יש לי נסיון של כ‪ 15-‬שנה בעבודה עם לקוחות פרטיים ועסקיים בכל מה שקשור לתמיכה טכנית‬
‫בתקלות ברשת המחשבים במשרד‪,‬אבטחת הרשת‪,‬בניית אתרים‪,‬עיצוב גרפי‪,‬‬
‫הדרכה ושימוש בתוכנות שימושיות‪.‬‬
‫ההכשרה שלי כוללת קורסים והכשרות מקצועיים‪,‬סיימתי קורס טכנאי מחשבים מוסמך מאוניברסיטת‬
‫תל אביב‪,‬קורסי תקשורת של חברת ‪, Cisco‬וקורס באבטחת מידע של חברת ‪CheckPoint‬‬
‫בין תחומי המומחיות והעיסוק שלי‪,‬‬
‫אני עוסק גם בפיתוח אפליקציות למערכות הפעלה מבוססות אנדרואיד‪.‬‬
‫לא תמיד עסקתי בפיתוח אפליקציות‪,‬‬
‫אז איך הכל התחיל?‬
‫מקובל לחשוב שמי שעוסק בפיתוח תוכנות למד לתואר במדעי המחשב‪,‬או לחילופין עשה קורס‬
‫באחת ממכללות ההייטק וכיוצא בזה‪,‬‬
‫אז‪,‬במקרה שלי‪,‬זה ממש לא נכון!‬
‫עד לפני ‪ 8‬שנים עבדתי במחלקה טכנית עסקית של חברה גדולה‬
‫עסקתי בתחום של תקשורת נתונים ואבטחת מידע‪,‬‬
‫סיפקתי תמיכה טלפונית ופרונטלית לעסקים גדולים וקטנים‪.‬‬
‫לאחר שמיציתי את התחום חיפשתי להשתלב בתחום הפיתוח‬
‫גיליתי שמדובר בעולם מורכב שדרש ידע רב‪,‬נסיון לימודי ותעסוקתי‬
‫משהו שלא היה לי‬
‫ניסיתי ללמוד בכוחות עצמי‪,‬‬
‫אנשים מהתחום לא ממש רצו לעזור ולסייע‪,‬‬
‫פניתי לחברות תוכנה שונות בנסיון לעבוד אפילו בחינם ובלבד לרכוש נסיון וללמוד‬
‫לצערי הרב דחו אותי‪.‬‬
‫כמעט והרמתי ידיים‪,‬‬
‫עד שיום אחד כמעט באורח מקרי משיטוט אקראי באינטרנט‪,‬‬
‫מצאתי אתר של אוניברסיטה בארצות הברית‪,‬שפיתחה מערכת אינטרנטית‬
‫מערכת שמיועדת כל כולה לפיתוח אפליקציות‪,‬‬
‫המערכת הייתה כ"כ ידידותית ומרתקת שברגע אחד הוקסמתי ממנה‪,‬‬
‫זה לא היה כזה קל‬
‫אין צורך להסביר לי כמה זה קשה ומתסכל ללמוד נושא חדש‪,‬שפה חדשה ומושגים טכנולוגיים שהם‬
‫ממש שפה סינית מהלכת‪,‬‬
‫הייתי צריך ללמוד‪,‬לחוות לקרוא מדריכים ולהתייעץ עם אנשים דומים שהשתמשו במערכת‬
‫אבל בשורה התחתונה‪,‬מצאתי את מה שחיפשתי!‬
‫אף פעם לא האמנתי שצריך לדבר במונחים טכנולוגיים מופשטים ולהתנשא אל מול הלקוחות‪,‬‬
‫להשתמש בידע המקצועי שלך ולשדר התנשאות‪,‬‬
‫שאתה בתור נותן שירות יודע הכל והלקוח אמור לקבל בהכנעה את הסמכות המקצועית שלך‪.‬‬
‫אני מאוד מאמין במה ששנוא עליך אל תעשה לחברך‬
‫זה לא עובד עליי אז למה שזה יעבוד על הלקוחות שחסרים את הידע הזה‪,‬‬
‫ולכן ברגע שגיליתי את המערכת הזו‪,‬‬
‫מערכת שמדלגת על מחסומי השפה והידע התכנותי הנדרש‪,‬‬
‫ומאפשרת לכל אחד שיש בו רצון ומוכנות להשקיע ליצור אפליקציה‬
‫ידידותית ואינטואיטיבית וגלומות בה אפשרויות שיכולות לחולל ממש נפלאות בעסק ולמתג את‬
‫עצמכם כמה רמות למעלה ביחס למתחרים שלכם‪.‬‬
‫הגעתי למסקנה אחת ברורה‪:‬‬
‫אם אני עשיתי את זה‪,‬בלי עזרה ובלי הדרכה מתאימה מאף אחד‪,‬כל אחד יכול‪.‬‬
‫חברות פיתוח התוכנה יספרו לכם שצריך לאפיין את המערכת ושלתכנת זה מסובך‬
‫וזה גם יעלה בהתאם ויש לו"ז כי ישנם עוד פרוייקטים נוספים שהם מטפלים בהם‪,‬‬
‫הם יפליגו במושגים טכניים קשים להבנה ולעיתים ינצלו את חוסר הידע שלכם‪.‬‬
‫במהלך השנים עבדתי עם עשרות רבות של לקוחות פרטיים ועסקיים בכל הרמות‬
‫גם כשכיר וגם כעצמאי ואני יכול לשמח גם אותך ולהגיד שחוסר ידע טכנולוגי הוא לא מכשול‪,‬‬
‫כולם יכולים להצליח לעשות דברים בכוחות עצמם!‬
‫אני שמח לשתף אתכם‪,‬‬
‫באפשרות שקיימת דרך אחרת‪,‬פשוטה יותר‪,‬זולה יותר ולא פחות טובה‬
‫מאשר מה שמציעים חברות הפיתוח הגדולות‪.‬‬
‫תמיד רציתי לעסוק בפיתוח‪,‬ללמוד לחשוב בצורה יצירתית‬
‫ליצור אפליקציות שיכולות לשרת אנשים אחרים‪,‬‬
‫הידיעה שהאפשרות קיימת הביאה אותי למהפך בדרך החשיבה‬
‫התלות בידע מקצועי שמשלב מחיר יקר הולכת להשתנות!‬
‫ההחלטה של כל בעל עסק בהווה ובעתיד הקרוב ליצור אפליקציה היא החלטה משמעותית‬
‫וזמן הפיתוח והמחיר יהפכו את הדרך שלכם לקדם את העסק באמצעות האפליקציה לקלים‬
‫ומשתלמים יותר‪.‬‬
‫תחשבו לרגע‪,‬אם חוסר ידע טכנולוגי לא היה מהווה מכשול‬
‫אם הייתם יכולים ליצור אפליקציה עם אפשרויות מדהימות‬
‫מבלי להיות תלוי במתכנת או חברה חיצונית‬
‫איזו הרגשה נפלאה לדעת שאין דבר שעומד ביניכם לקידום הרווח בעסק שלכם‪.‬‬
‫את המדריך הזה כתבתי במיוחד בשבילכם‬
‫ניסיתי כמה שיותר להרחיב באמצעות הוספת תמונות להמחשה והסברים מפורטים‬
‫אין סיבה שלא תצליחו ליצור אפליקציות בדיוק כמוני‬
‫אני לא שונה ממכם‪,‬ואני לא יותר מוכשר‪,‬‬
‫אני בסך הכל חיפשתי באינטרנט‪,‬השתמשתי‪,‬חוויתי וניסיתי ללמוד בכוחות עצמי‪,‬‬
‫אני מזמין אותכם להדפיס את המדריך ולקרוא בעיון‪.‬‬
‫אני בטוח שברגע שתקראו ותיישמו ותנסו ללמוד ולחוות את השימוש במערכת‪,‬‬
‫אתם תגלו דרך חדשה לקידום העסק שלכם בדרכים יצירתיות שלא חשבתם עליהם‪.‬‬
‫חשוב שתדעו שהידע שמוגש לכם במדריך החינמי‪,‬שווה עשרות שקלים!!!‬
‫אני מאמין גדול בלימוד והשקעה בעסק‪,‬כל ידע שאתם רוכשים רק יעזרו ויקדמו אתכם‪.‬‬
‫אני נותן לכם כאן הצצה ראשונית למערכת יצירת האפליקציה‪,‬אחרי שכבר כמה חודשים "חרשתי"‬
‫עליה והתנסיתי בה‪.‬‬
‫אתם מקבלים את המדריך בחינם כדי שלא יהיו לכם תירוצים "לא עשיתי כי‪"...‬‬
‫וגם כי אני רוצה לשבור מיתוס‪:‬‬
‫יצירת אפליקציה זה ממש לא מסובך ולא יקר!!!‬
‫מספיק שתיישמו את הדברים ותגלו עד כמה קל ליצור אפליקציה‪.‬‬
‫עכשיו אנחנו מתחילים‪-‬הדרך ליצירת אפליקציה מנצחת מתחילה כאן!‬
‫אני מברך אתכם שהחלטתם לקבל את המדריך שכתבתי‪,‬‬
‫קיבלתם החלטה מעולה שתעזור לכם לקדם את העסק שלכם‪.‬‬
‫סמארטפון הוא לא רק מכשיר טלפון‪,‬הוא גם לא רק כלי בידורי הוא גם כלי עבודה‪.‬‬
‫אני יודע שכרגע הסמארטפון לידכם‪...‬ואיך אני יודע את זה?‬
‫כי ממחקר שנערך‪,‬התגלה ש‪ 90%‬מבעלי סמארטפון נגישים וזמינים‬
‫למכשיר רוב שעות היממה ואפילו הולכים לישון איתו‪.‬‬
‫כל בעל עסק ומי שבא במגע עם לקוחות יודע עד כמה חשובה התדמית הראשונית‬
‫ומערכת היחסים עם הלקוח‪,‬ישנם בעלי עסקים ונותני שירות שמסתפקים באתר אינטרנט‬
‫וברשתות החברתיות וזה בסדר גמור‪,‬‬
‫אבל מי שרוצה לקחת את הקשר וחווית הלקוח צעד אחד קדימה כדאי להשקיע‬
‫באמצעי תקשורת נוסף שזמין כמעט לכל לקוח‪,‬הסמארטפון!‬
‫תחשבו על זה כך‪:‬‬
‫לקוח שמעוניין לקבל מידע וליצור קשר עם נותן השירות‪,‬צריך להיות זמין ליד מחשב‪.‬‬
‫השירות של בניית אפליקציה תדמיתית ופרקטית מקצר תהליכים‪,‬‬
‫הרי סמארטפון זה מכשיר שזמין אצל רוב האנשים ובעיקר בישראל‪.‬‬
‫אז מדוע לא להשתמש בפלטפורמה הנהדרת הזו בכדי לקדם את האג'נדה העסקית שלכם?‬
‫כל מי שלא מסתפק באמצעים הקיימים ושואף לשפר ולהשתדרג ולהיות בחזית הטכנולוגית‬
‫שמאפשרת חווית לקוח יותר טובה צריך לשאול את עצמו את השאלה הבאה‪:‬‬
‫מה אתם מוכנים לעשות כדי לקדם את העסק או השירות שלכם צעד אחד קדימה?‬
‫חשוב לי לציין שאני לא מציע כאן פתרון קסם!‬
‫אני מבקש מכם לפתוח את הראש ומנסה להציע לכם אלטרנטיבה נוספת ומעניינת‪,‬‬
‫לפתח אפליקציה דרך המערכת החינמית הזו יש בה כמה יתרונות משמעותיים‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫לא נדרשת התקנת תוכנה‪-‬מערכת אינטרנטית זמינה ‪7*24‬‬
‫המערכת חינמית לחלוטין אין כאן שום אותיות קטנות‪,‬נדרש רק חשבון מייל של ג'ימייל‪.‬‬
‫לא נדרש ידע כלשהו בתכנות‬
‫הזמן –לא נדרש אפיון‪,‬תכנון ברמה גבוהה‪,‬או קוד תכנות מסובך‪,‬כל זה מקצר משמעותית את‬
‫יצירת האפליקציה‪,‬בתוך כמה שעות טובות ויש לכם אפליקציה‪.‬‬
‫אתם אדונים לגורלכם‪-‬לא תלויים במתכנת או בצד שלישי‪,‬אתם יוצרים קובעים ואחראים‬
‫בלעדית לתוכן וליצירה של האפליקציה‪.‬‬
‫ניתן ליצור כמה אפליקציות שאתם רוצים‬
‫אפשרויות ותכונות מדהימות‪.‬‬
‫נתמקד במדריך הזה ב‪ 2-‬אפשרויות פרקטיות ומעניינות שיכולות להפוך את האפליקציה שלכם‬
‫למרעננת‪,‬חדשנית וחווייתית‪.‬‬
‫האפשרות הראשונה היא יצירת כפתור באפליקציה לסרטון העסק ב ‪Youtube‬‬
‫סרטון תדמיתי קצר ותמציתי על מהות העסק והשירותים הניתנים הוא אמצעי מצויין להעברת מסרים‪,‬‬
‫האפשרות הראשונה שאסביר כאן היא יצירת כפתור לסרטון ב ‪,Youtube‬‬
‫דרך מצויינת ליצירת סרטון היא שימוש בתוכנת מצגות‪,‬לכתוב מסרים קליטים ולהקליט אותם‬
‫באמצעות תוכנת הקלטה לצורך העניין אני משתמש בתוכנה שנקראת ‪.Camtasia‬‬
‫לאחר שהעליתם את הסרטון ביוטיוב ניתן ליצור כפתור באפליקציה שיקושר לסרטון של בית העסק או‬
‫נותן השירות‪.‬אגב יצירת סרטון והעלתו ל ‪ Youtube‬זה נושא אחר לחלוטין ואלה שיתעניינו זהו שירות‬
‫שאני מציע בתשלום‪.‬‬
‫אז ככה‪...‬‬
‫ראשית כל נכנס דרך הדפדפן בכתובת ‪http://appinventor.mit.edu/explore/‬‬
‫נגיע לאתר של אוניברסיטת ‪MIT‬‬
‫כמופיע בתמונה ‪ >-‬נלחץ על הכפתור הכתום למעבר למערכת אונליין ליצירת אפליקציות‬
‫בכדי להכנס למערכת יצירת האפליקציות‪,‬נדרש חשבון ג'ימייל‪.‬‬
‫נמלא בחלון הבא את פרטי כתובת הדואר האלקטרוני ואת הסיסמא של חשבון הדואר שלנו‪.‬‬
‫ונתחבר באמצעות החשבון למערכת‪>-‬נלחץ על כפתור ‪Allow‬‬
‫בכדי להתחיל ליצור אפליקציה חדשה עלינו ליצור ‪ project‬חדש‬
‫נלחץ על ‪start new project‬‬
‫נקרא לפרוייקט שלנו בשם החברה או בשם האפליקציה רצוי באנגלית וללא רווחים‬
‫נאשר ב‪ok‬‬
‫עכשיו הגענו לחלון הראשי של מערכת יצירת האפליקציה‬
‫היא מורכבת מ‪ 2-‬חלקים חשובים ועיקריים‬
‫חלון ה ‪ Designer‬וחלון ה ‪Blocks‬‬
‫כמתואר באיור הבא‪:‬‬
‫בקצרה – חלון ה ‪ Desginer‬הוא המקום שבו נקבע החלק העיצובי של האפליקציה שתיצרו‪,‬‬
‫כאן תוכלו לקבוע את סוג הרכיבים באפליקציה כמו כפתורים‪/‬תפריטים‬
‫רכיבים מתקדמים‪,‬תוכלו להחליט לגבי מיקום התפריטים במסך ושלל תכונות מגניבות ומתקדמות‪.‬‬
‫בחלון ה ‪ Blocks‬נעשה החלק החשוב שמאחורי הקלעים‪,‬החלק האומנותי שהוא התכנות עצמו‪.‬‬
‫אין צורך להבהל‪,‬לא נדרש ידע בתכנות כלשהו‪,‬‬
‫המערכת מאוד אינטואיטיבית וידידותית למשתמשים‪,‬‬
‫הבלוקים הם מעין חלקי פזל שמתחברים בצורה הגיונית ולוגית לכל רכיב שתוסיפו‬
‫בחלק של ה ‪ ,Designer‬וכאן אתם קובעים כיצד הרכיב יפעל ואיך הוא יבוא לידי ביטוי אצל המשתמש‪.‬‬
‫באיור הבא מופיעים בקצרה חלק מהרכיבים שתוכלו להוסיף‬
‫ישנם גם רכיבי מדיה‪,‬רכיבים לסידור המסך‪,‬רכיבי אינטרנט מגוונים ועוד שלל תכונות מתקדמות‪.‬‬
‫באיור הבא מופיע חלון הסמארטפון שאליו תוכלו להוסיף רכיבים‬
‫ולראות בפועל כיצד האפליקציה אמורה להראות‪,‬‬
‫כל רכיב ניתן להוספה על ידי גרירה שלו למסך האפליקציה באיור הבא במסך ה ‪.Screen1‬‬
‫לצורך יצירת הכפתור נגרור בצד שמאל את ה ‪ Button‬ע"י לחיצה מתמשכת שמאלית בעכבר וגרירה‬
‫שלו לחלון ה ‪ Screen1‬כמתואר באיור הבא‬
‫ב‪ Properties‬מצד ימין ניתן לשנות את מאפייני הכפתור שהוספנו‬
‫עלינו להוסיף רכיב נוסף שנקרא ‪ Activity Starter‬שנמצא בתפריט בצד ימין ה ‪Palette‬‬
‫הוא מופיע תחת ‪, Connectivity‬את הרכיב הנ"ל נוסיף גם ע"י גרירה לחלון ה ‪Screen1‬‬
‫הרכיב עצמו כאשר נוסיף אותו יופיע בתחתית החלון מכיון שהוא רכיב שכביכול בלתי נראה שמשמש‬
‫לצורך תכנות בלבד ואין לו שום ערך עיצובי‪.‬‬
‫לאחר שהוספנו וערכנו את הכפתור ברמה העיצובית בחלון ה‪Desginer‬‬
‫נעבור לחלון ה ‪Blocks‬‬
‫באיור הבא כפי שאנו רואים כך אמור להראות סידור הבלוקים ע"מ שהכפתור שהכנו יוכל להציג את‬
‫הקישור לסרטון ב ‪ Youtube‬ברגע שנלחץ עליו‬
‫כעת נעבור בהרחבה לתיאור הפעולות להצגת וחיבור ה‪ Blocks‬כפי שמתואר באיור לעיל‬
‫בצד שמאל בתפריט ה‪ Blocks‬מופיעים כל הרכיבים שהוספנו בחלון ה ‪Designer‬‬
‫בכדי לתכנת את הכפתור ע"מ שיוביל לסרטון ב‪ Youtube‬צריך להבין את המהלך הלוגי של התכנות‬
‫כל מצב שקשור בכפתור נקרא ‪,event‬כלומר לצורך העניין אנחנו מעוניינים שכאשר נלחץ על הכפתוןר‬
‫הוא יבצע משהו‪,‬‬
‫כעת בכדי לראות את האפשרויות של הכפתור עלינו ללחוץ על ה‪ Button‬שיצרנו שנמצא בצד שמאל‬
‫ואז בצד ימין ב‪ viewer‬נראה את המצבים והאפשרויות השונות‪.‬‬
‫אז כמו שכתבתי אנחנו מעוניינים שהכפתור כאשר המשתמש ילחץ עליו הוא יעשה משהו‪,‬‬
‫לכן נבחר באפשרות הראשונה ‪,click‬ברגע שלחץ על האפשרות הזו היא מיד תופיע בצד ימין‬
‫ב‪. viewer‬‬
‫עכשיו נשאר להוסיף את הפעולות שאנחנו רוצים שיקרו בעת לחיצה על הכפתור‪,‬‬
‫כרגע אני לא אסביר כל רכיב ורכיב ומה המשמעות שלו‪,‬תאלצו לסמוך עליי‪;-)...‬‬
‫בגדול אנחנו מוסיפים רכיב שמגדיר פעילות‪,‬‬
‫במקרה שלנו הפעילות היא הפעלת סרטון של ‪Youtube‬‬
‫נבחר בצד שמאל ברכיב ה ‪ ActivityStarter‬ובצד שמאל יוצגו אפשרויות‪,‬כאשר נבחר כמסומן‪.‬‬
‫כאשר התוצאה אמורה להראות כך‪:‬‬
‫נלחץ שוב בצד שמאל על רכיב ה ‪, Activity Starter‬שוב יוצגו לנו האפשרויות‬
‫הפעם נבחר ברכיב שונה כמתואר באיור הבא‪:‬‬
‫וכמו שתואר למעלה ברכיב הקודם גם אותו נגרור אל תוך רכיב ה ‪Button‬‬
‫בדיוק מתחת לאפשרות הראשונה שהוספנו מקודם‪.‬‬
‫האפשרות הבאה שנוסיף כמתואר באיור הבא באותם שלבים שהוספנו עד כה‬
‫כעת האפשרויות שהוספנו אמורות להראות כך‪:‬‬
‫שלב אחרון הוא להוסיף ‪ 2‬חלקי פזל אחרונים והם רכיבי טקסט‪,‬‬
‫המשמעות של רכיבי הטקסט הללו מציגות את המידע ללינק של סרטון היו‪-‬טיוב‬
‫בכדי להוסיף את רכיבי הטקסט ראו את האיור הבא‪:‬‬
‫בצד שמאל הפעם נבחר רכיב מסוג ‪,Text‬נלחץ עליו ונבחר באפשרות שמתואר‪,‬‬
‫נגרור אותה ונחבר רכיב ה‪ Text‬כמו בפאזל לרכיב ה ‪ Activity‬שהוספנו מקודם‪,‬‬
‫כך זה אמור להראות‪:‬‬
‫כעת נלחץ קליק ימני על העכבר בעת לחיצה על רכיב ה‪Text‬‬
‫ונבחר באופציה ‪Duplicate‬‬
‫האפשרות הזו מכפילה לנו את רכיב ה‪ Text‬מכיון שאנו נדרשים לרכיב נוסך בכדי לחבר לרכיב‬
‫ה ‪ Acrivity‬שמתחת‪,‬זה אמור להראות כך‪:‬‬
‫בתוך רכיבי הטקסט אנחנו אמורים למלא את הפרטים כך‪:‬‬
‫בשורה הראשונה של פעולת ה‪ Action‬של ה‪ Activity‬נמלא נקליד את השורה‪:‬‬
‫‪android.intent.action.VIEW‬‬
‫ואילו ברכיב ה‪ text‬השני נקליד את כתובת ה‪ Url‬של הסרטון שלנו ב‪Youtube‬‬
‫לדוגמא‪https://www.youtube.com/watch?v=tZuj_beuMc4:‬‬
‫זהו סיימנו את מלאכת הרכבת הכפתור לסרטון התדמית שלנו‬
‫האפשרות השנייה שאתאר לכם היא הוספת כפתור שיפתח דף אינטרנט מובנה בתוך האפליקציה‬
‫שלכם‪,‬בדף האינטרנט הזה שתוכלו לעצב אותו כאוות רצונכם‬
‫(עיצוב הדף נעשה עצמאית על‪-‬ידכם ולא נעשה במסגרת המערכת הזו)‬
‫בדף האינטרנט תוכלו לכתוב מאמר מעניין‪,‬פרטים חשובים‪,‬הסבר על פעילות העסק והמשרד‪,‬או כל‬
‫דבר שעולה על דעתכם שיוכלו לשרת אתכם ואת הלקוחות שלכם‪.‬‬
‫אז נתחיל‪...‬‬
‫כמו באפשרות הראשונה‪,‬גם כאן נתחיל מחלון ה‪ Designer‬זוכרים?‬
‫נחזור אליו ע"י לחיצה למעבר אליו בצד ימין של התוכנה‬
‫כעת נוסיף כפתור באמצעות לחיצה על הכפתור וגרירה שלו למסך ה‪Screen1‬‬
‫נשנה את מאפייני הכפתור בהתאם לצורך‬
‫את צבע הכפתור‪,‬תמונת הגרפיקה שלו‬
‫גודל הפונט ועוד כמו בכפתור הראשון שהצבנו בתחילה‪.‬‬
‫אחרי שהוספנו את הכפתור‬
‫נמתין רגע‪...‬‬
‫בואו נבין מה אנחנו רוצים לעשות‪,‬‬
‫אנחנו מעוניינים שכאשר המשתמש ילחץ על הכפתור יפתח בפניו מסך אחר ובו דף אינטרנט‬
‫עם המסרים שלכם‪.‬‬
‫הקוד הולך להיות כאן טיפה יותר מורכב‪,‬‬
‫אבל אל תדאגו‪,‬קחו נשימה‪,‬קצת סבלנות ואני הולך לתאר לכם צעד אחר צעד איך עושים את זה‬
‫ואתם תראו שזה לא באמת כזה מסובך‪;-)...‬‬
‫אוקיי‪...‬‬
‫אז אחרי שסיימנו עם חלון ה ‪ Desginer‬נעבור לחלון ה‪Blocks‬‬
‫אז כמו שהסברתי‪,‬אנחנו רוצים שכאשר המשתמש או הלקוח ילחץ על הכפתור הוא יעבור למסך אחר‬
‫שבו נמצא דף האינטרנט‪.‬‬
‫מבחינת התכנות לעבור למסך אחר הפעולה הזו נקראת במערכת כאן פרוצדורה‪procedure-‬‬
‫נבחר בצד שמאל את האפשרות כמתואר באיור הבא‪:‬‬
‫נקליד במקום ‪ procedure‬כמתואר‬
‫אנחנו קוראים לפרוצדורה בשם בכדי שנזהה מה היא אמורה לעשות‪,‬‬
‫במקרה שלנו בתרגום חופשי מאנגלית לגשת למסך‪.‬‬
‫ניגש בתפריט בצד משאל ל ‪ Control‬נבחר באפשרות כמתואר ונחבר אותה אל תוך הפרוצדורה‬
‫אני פחות מתעכב על המשמעות של כל רכיב מקוצר היריעה‪,‬‬
‫בתכל'ס הפעולות שאני אגדיר כאן מתארות את מהלך הפרוצדורה‪,‬‬
‫למעשה‪,‬הפרוצדורה במילים פשוטות אומרת לגשת למסך אחר‪.‬‬
‫נוסיף כרגע רכיב מסוג ‪Logic‬‬
‫זה אמור להראות כך‪:‬‬
‫ניגש שוב ל‪ Control‬בצד שמאל‬
‫ונבחר באפשרות כמתואר כאן‪:‬‬
‫נגרור את האפשרות הזו לתוך הבלוק של הפרוצדורה כך‪:‬‬
‫נלחץ ברכיב הפרוצדוררה על גלגל השיניים הכחול למעלה כאשר נפתח תת תפריט‬
‫בחלון ה‪ input‬במקום האות ‪ X‬נקליד את המילה ‪screen‬‬
‫ונגרור את חלון ה‪ input‬לתוך חלון ה‪inputs‬‬
‫כמתואר באיור כאן ואם תשימו לב בפרוצדורה מופיעה המילה ‪ screen‬במסגרת כתומה‬
‫הפעם נבחר בצד שמאל ב ‪Variables‬‬
‫נוסיף את האפשרות כמתואר כאן ונבחר בחץ הכתום בתוך רכיב ה‪ get‬ונבחר ב‪screen‬‬
‫זה אמור להראות כך‪:‬‬
‫ניגש שוב ל ‪,control‬והפעם נבחר את האפשרות ‪close screen‬‬
‫כך זה אמור להראות ובכך סיימנו את הגדרת הפרוצדורה שהיא החלק החשוב בתכנות הכפתור‬
‫כעת נגדיר את הכפתור‪,‬נבחר בצד שמאל ב‪ procedures‬נבחר באפשרות של הפרוצדורה שיצרנו‬
‫ונגרור אותה אל תוך הכפתור שיצרנו‬
‫מה שעשינו כרגע הוא להגדיר פרוצדורה כלומר הליך שמגדיר פעולה שאומרת גש למסך‬
‫אחרי שהגדרנו את הפרוצדורה‪,‬הצבנו אותה בתוך הבלוק של הכפתור‪,‬‬
‫למעשה ברגע שהמשתמש לוחץ על הכפתור הוא אמור להגיע למסך שהגדרנו מראש‪,‬‬
‫עכשיו נגדיר את המסך שאנחנו מעוניינים להגיע אליו‬
‫באיור הבא בצד שמאל למעלה אנחנו רואים שאנחנו נמצאים במסך ‪Screen1‬‬
‫על מנת ליצור מסך חדש נוסף עלינו ללחוץ על ‪ Add Screen‬כמתואר‬
‫תפריט נפתח ובו שם המסך החדש ‪( Screen2‬ניתן לשנות את השם‪,‬כרגע נשאיר אותו כך)‬
‫ונאשר ב‪.ok‬‬
‫כעת נפתח בפנינו חלון חדש עם מסך הנקרא ‪Screen2‬‬
‫עכשיו אנחנו מעוניינים שברגע שהלקוח לחץ במסך ‪ Screen1‬על הכפתור שיצרנו הוא יעבור למסך‬
‫‪, Screen2‬ובמסך ‪ Screen2‬יעלה דף האינטרנט עם המסרים שלנו‪.‬‬
‫בואו נראה איך עושים את זה‬
‫נעבור במסך ‪ Screen2‬לחלון ה‪,Designer‬‬
‫בצד משאל מתוך תפריט ‪ user interface‬נגרור לתוך חלון ה ‪ Screen2‬רכיב מסוג ‪webViewer‬‬
‫זהו רכיב שמפעיל דף אינטרנט חיצוני או פנימי שאנחנו מעלים לאפליקציה‪.‬‬
‫כעת נעבור לחלון ה ‪Blocks‬‬
‫ונגדיר את הרכיב שהוספנו‪,‬נלחץ בצד שמאל רכיב ה‪Screen2‬‬
‫ונפתחים לנו כמה אפשרויות‪>-‬נבחר באפשרות המסומנת ‪initialize‬‬
‫למעשה אנחנו רוצים שברגע שהמסך יתאחל הוא יבצע משהו‪,‬במקרה שלנו אנחנו מעוניינים שהוא‬
‫יעלה את דף האינטרנט‬
‫כעת נוסיף את הבלוק המתאים לרכיב ה ‪ webviewer‬שהוספנו בחלון ה‪Designer‬‬
‫כמתואר באיור הבא‬
‫ונגרור אותו לבלוק ה‪Screen2‬‬
‫כעת נותר לנו להגדיר את דף האינטרנט שלנו ולהרכיב אותו בפאזל‬
‫יש לנו ‪ 2‬אפשרויות או לקשר לדף אינטרנט באתר שלנו או להעלות פיזית דף אינטרנט בודד אל‬
‫האפליקציה‪,‬אם נרצה להעלות את דף האינטרנט לאפליקציה נעשה זאת כך‪:‬‬
‫עלינו להעלות מתוך תיקייה במחשב שלנו היכן ששמרנו את קובץ דף ה‪ html‬שהוא דף האינטרנט‬
‫שלנו שיצרנו אל תוך תיקיית ה ‪ media‬באפליקציה‬
‫תיקיית ה‪ media‬נמצאת בחלון ה‪ Designer‬נעבור אליו‪,‬‬
‫כמתואר באיור הבא‪>-‬מתוך ‪ media‬נבחר ב‪ upload file‬להעלות קובץ‪,‬תיבת דוח‪-‬שיח תפתח\‬
‫נלחץ על ‪ Browse‬בכדי לאתר את הקובץ שלנו בתיקייה במחשב ונאשר ב‪ok‬‬
‫לצורך הדוגמא העליתי קובץ שנקרא ‪index.html‬‬
‫לוקחים כמה רגעים עד שהקובץ מעלה לאתר של המערכת כאשר בסוף העלאת הקובץ תראו את‬
‫הקובץ שהוספתם תחת ‪.media‬‬
‫כעת נחזור אל חלון ה‪ Blocks‬ונגדיר את הקישור לקובץ שזה עתה העלינו‪.‬‬
‫בצד שמאל בתפריט נבחר ברכיב מסוג ‪Text‬‬
‫נגרור אותו ונחבר אותו אל רכיב ה‪ webviewer‬ונקליד לתוכו את השורה הבאה‬
‫‪file:///android_asset/index.html‬‬
‫במידה ואנחנו מעוניינים שהמסך יציג כתובת של אתר האינטרנט שלנו‪,‬נקליד בתוך רכיב ה‪Text‬‬
‫את כתובת אתר האינטרנט שלנו‪.‬‬
‫דבר אחרון שעלינו לבצע הוא לחזור למסך ‪ Screen1‬ולהגדיר את הכפתור שהגדרנו בתחילה‬
‫שיופנה אל מסך ‪,Screen2‬זאת נעשה כפי שניתן לראות באיור הבא‬
‫עברנו למסך ‪,Screen1‬זוכרים את הכפתור שהגדרנו?‬
‫הדבר האחרון שנעשה הוא להגדיר לו שהמסך שהוא יעבור אליו הוא ‪ Screen2‬ששם נמצא דף‬
‫האינטרנט שלנו‪,‬וזאת נעשה ע"י הוספת רכיב ‪ Text‬בחלון ה‪Blocks‬‬
‫אמור להראות כך‪:‬‬
‫עכשיו מה שנשאר לאחר שבנינו את האפליקציה שלנו זה ליצור אותה ולהפוך אותה לקובץ להפצה‬
‫ללקוחות ואת זה נעשה ע"י אפשרות שנקראת ‪,Build‬נלחץ עליה ונבחר באופציה הראשונה‬
‫המערכת תבצע הליך שיקח כמה דקות ובסופו יוצג לנו בר קוד שניתן לסריקה ע"י אפליקציה לסריקת‬
‫בר קוד בסמארטפון‪,‬אפליקציה כזו היא חינמית וניתנת להורדה ב‪Google play‬‬
‫למשל האפליקציה בקישור הזה‬
‫‪https://play.google.com/store/apps/details?id=com.google.zxing.client.android‬‬
‫אפשר גם לבחור באפשרות השנייה שהמערכת תאפשר ליצור קובץ שניתן לשמירה במחשבכם‬
‫האישי‪,‬לבחירתכם מה שנוח לכם‪.‬‬
‫ברגע שהקובץ ירד למכשיר הסמארטפון שלכם‪,‬מדובר בהתקנה פשוטה ורגילה של אפליקציה כמו‬
‫שאר האפליקציות שהתקנתם‪,‬ותוכלו לראות בפועל כיצד היא מתפקדת ולהפיץ את הקובץ ללקוחות‪.‬‬
‫זהו‪,‬בשעה טובה סיימנו את המדריך‪,‬‬
‫נראה ונשמע די מורכב‪,‬במבט ראשוני למי שלא מכיר‪,‬אני בהחלט מסכים‪.‬‬
‫אבל למען האמת בפועל הלכה למעשה זה לא בשמיים בכלל‪,‬ואני לא כותב זאת מתוך התנשאות או‬
‫זלזול‪,‬נכון מדובר במערכת חדשה מרובת תפריטים ומגוון אפשרויות‬
‫למי שלא מכיר זה בהחלט נשמע מורכב ולא פשוט‪,‬‬
‫מי שיצא לו להתבונן קצת במערכות של פיתוח תוכנה וישווה זאת למערכת הזו‪,‬יגלה שהמערכת הזו‬
‫מפשטת במידה מדהימה את כל התהליך‪,‬ראשית היא גרפית בניגוד לשפת קוד‪,‬‬
‫שנית הליכי התכנות כאן מאוד לוגים ברורים ולא נדרשת הבנה מורכבת של שפת תוכנה‪,‬של‬
‫קודים‪,‬אופרטורים‪,‬משתנים ושאר מרעין בישין‪...‬‬
‫כל הדבר הזה נחסך מאיתנו וזאת על מנת לאפשר כמעט לכל אחד שרוצה לפתח אפליקציה‪,‬‬
‫והאמינו לי שלאחר תרגול של כמה פעמים‪,‬זה כבר נהפך להרגל פשוט של יצירת רכיבים מסוגים‬
‫שונים‪.‬תמיד המציאות פחות מפחידה מאשר בתיאוריה ואפשר לומר את זה כמעט בכל תחום‪.‬‬
‫השאלה היא האם אתם מוכנים לקפוץ למים?‬
‫התחום הטכני לא זר לי ואני עתיר נסיון בנושאים טכנולוגיים שונים‪,‬כמו עיצוב גרפי‪,‬תקשורת‪,‬אבטחת‬
‫מידע‪,‬בניית אתרים‪,‬‬
‫כאשר אני ניגשתי לעולם פיתוח התוכנה‪,‬התחוור לי שזהו עולם מורכב ולא פשוט להכנס אליו‪,‬‬
‫הוא דורש השקעה עצומה‪,‬למידה ונסיון של כמה שנים טובות עד אשר אתה מסוגל להגיע לרמה‬
‫טובה של פיתוח של תוכנה כלשהי כל שכן אפליקציה‪.‬‬
‫קיימות מערכות מקבילות אחרות שנותנות מענה דומה‪,‬אבל לא מצאתי מערכת כה אינטואיטיבית‬
‫וידידותית עם קהילה תומכת כמו המערכת הזו ולכן אני ממליץ עליה בכל ליבי והאמינו לי ניסיתי‬
‫מערכות רבות‪.‬‬
‫המערכת מאפשרת יצירת אפליקציות מדהימות ומקצועיות שלא נופלות ולא במעט ביכולתן‬
‫מאפליקציות שנוצרות ע"י אנשי פיתוח מנוסים‪.‬‬
‫מי שהנושא הטכנולוגי לא זר לו ומבין את המגמה שהעולם כולו והעולם העסקי בפרט הולך לכיוון של‬
‫של אפליקציות‪,‬טוב יעשה אם יפעל לפיתוח וקידום העסק שלו‬
‫ע"י הפלטפורמה הזו של יצירת אפליקציה בן אם ע"י מתכנת מנוסה או מערכת זו‪.‬‬
‫בשלב הזה אני רוצה להזמין את רק את מי שרוצה וזקוק ליצירה כוללת של אפליקציה‬
‫מי שהמדריך תרם לו ויכול ליצור וללמוד לבד‪-‬אני שמח שעזרתי‪.‬‬
‫מי שרוצה לישון בשקט ולתת למישהו אחר לעשות את העבודה‪-‬יותר ממוזמן לפנות אליי‪.‬‬
‫כל בעל עסק מבין שהזמן אף פעם לא עומד לטובתינו‪,‬‬
‫אם השקעתם זמן והגעתם עד לכאן‪,‬כנראה שמשהו במה שקראתם עניין אתכם‬
‫אל תרשו לעצמכם לחכות ולחשוב‬
‫חבל על כל יום שעובר ואתם לא מקדמים את העסק שלכם‪ ,‬כי זה העתיד!‬
‫אני מציע כאן הזדמנות!‬
‫אני רוצה להציע לכם הצעה מעניינת לזמן מוגבל‬
‫טווח המחירים היום בשוק ליצירת אפליקציה נע בין כ‪ ₪ 9000-‬לאפליקציה בסיסית‬
‫עד לטווח של כ‪ 50000-‬לאפליקציה עם אפשרויות יותר מורכבות‪.‬‬
‫אלה לא הסכומים שאתם הולכים לשלם!‬
‫האפליקציה שאני מציע לכם משלבת‪:‬‬
‫‪ ‬מסך פתיחה ‪( - Splash Screen‬תמונה שיווקית עם לוגו העסק למשך כמה שניות)‬
‫‪ ‬אפשרות לשליחת מייל מתוך האפליקציה‬
‫‪ ‬שליחת ‪ SMS‬ישירות למספר טלפון שתגדירו‬
‫‪ ‬מסך עם מפה לבית העסק‬
‫‪ ‬מסך לסרטון תדמיתי ב‪( Youtube‬יצירת הסרטון לא כלולה בחבילה)‬
‫‪ ‬הפעלת חייגן הטלפון למספר קבוע בלחיצת כפתור‬
‫‪ ‬כרטיס גירוד‪-‬הזדמנות להטבה ללקוח‬
‫‪ ‬קישור פייסבוק‬
‫‪ 2 ‬דפי אינטרנט מותקנים באפליקציה עם מסרים שלכם‬
‫‪ ‬קישור לדף האינטרנט של בית העסק‪/‬החברה‬
‫בשבוע הקרוב אני יוצא במבצע מיוחד ללקוחות שיפנו אליי‬
‫‪ 20‬הלקוחות הראשונים שירכשו ממני את החבילה יקבלו ‪ 25%‬הנחה ממחיר החבילה‬
‫********* בונוס נוסף********‬
‫‪ ‬יצירת באנר עם טקסט נע בראש מסך הבית של האפליקציה‪-‬הזדמנות ליצור סלוגן נע‪.‬‬
‫שווי הבונוס ‪-₪ 350‬אותו אתם מקבלים בחינם במסגרת החבילה‪.‬‬
‫מחיר מבצע לזמן מוגבל לאחר ‪ 25%‬הנחה ‪ 1500‬שקלים‬
‫במקום ‪ 2000‬שקלים‪-‬מחיר שובר שוק של ‪ 1500‬שקלים‬
‫ויש לכם אפליקציה ביד תוך ‪ 7‬ימי עסקים!‬
‫הזדמנות מעולה למתג את עצמכם והעסק שלכם במחיר מצויין‬
‫מומלץ להתקשר אליי עכשיו‪ -‬ישראל ‪054-4338662 -‬‬
‫אם תפוס נא להתקשר שוב!‬
‫או ליצור איתי קשר במייל ‪isrle77@gmail.com‬‬
‫מחכה לשמוע ממך‪.‬‬
‫לאתר הבית שלי – ‪israelle.xyz‬‬