Logo iw.androidermagazine.com
Logo iw.androidermagazine.com

הראיון הגדול ל- Android אנדרואיד: ג'ולנדה ורוף

Anonim

ה- BBQ Big Android Europe, שנערך באמסטרדם, הולנד לאחרונה, מאגד בין כמה מפתחי אנדרואיד מובילים, חובבי קהילה ואנשי קהילה אחרים לחגיגה של אנדרואיד, קוד ובשר מבושל. האירוע האירופי נמצא בסיבוב של ה- BB Android Big BBQ BBQ, בארה"ב.

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

מי אתה ומה אתה עושה כאן ב- Big Android BBQ Europe?

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

איך התחלתם בעולם פיתוח אנדרואיד?

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

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

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

זה נקרא באדי Geocaching, כך שהוא עוזר לך עם גיאוקאצ'ינג, צפייה מרובה-מטמון …

מהם הדברים המועדפים והפחות אהובים שלך בעבודה עם אנדרואיד?

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

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

עם הנייד זה מאוד נגיש, מאוד הגיוני מה שאתה בונה, ואתה רואה ישירות את התוצאות.

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

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

מה העצה החשובה ביותר שתוכל לתת למישהו שמתחיל לפתח אנדרואיד כיום?

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

לאן אתה רואה פיתוח של אנדרואיד, או אנדרואיד בכלל, שפונה בשנים הקרובות?

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