- אנשים ומחשבים – פורטל חדשות היי-טק, מיחשוב, טלקום, טכנולוגיות - https://www.pc.co.il -

אנדרוIT – הסיכום

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

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

בשורות הבאות תמצאו רשימה של מבחר הדברים שהספריות שסקרתי יכולות לבצע עבורכם. לטורים המלאים אתם יכולים להגיע דרך עמוד הכותב שלי [1]:

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

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

EventBus – ספריה זו כוללת רכיבים מפוצלים לקוד חזק יותר. תקשורת חוצת רכיבים מעולם לא הייתה פשוטה יותר.

OkHttp – חלופה חכמה ל-HttpURLConnection, עם תמיכה ברישות אסינכרוני, שאילתת מסלול הפנייה מחדש, שאילתת מטמון מקומי ועוד.

Picasso – ספריה שמאפשרת תפעול תמונה משופר מעולה, עד כדי כך שגם גוגל (Google) משתמשת בה. מדובר בכלי חוסך זמן חשוב בפרויקטים בעלי מדיה כבדה ופרויקטי Legacy מסוימים.

ActiveAndroid – מאפשרת לבצע ORM בקלי קלות וללא תקורת ביצועים.

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

האם אלה ספריות האנדרואיד היחידות ששווה להשקיע בהן? בוודאי שלא, אולם אוכל להבטיח לכם ששימוש בכל אחת מהן בפרויקט הקרוב שלכם יהפוך אתכם למפתחים טובים הרבה יותר. במידה שאתם אתם מעוניינים לראותן בפעולה, העיפו מבט ב-GitHub שלי [2].

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