פיתוח אפליקציות טובות יותר באמצעות Kotlin
למה צוותים בוחרים ב-Kotlin?
פרודוקטיביות משופרת
איכות אפליקציה טובה יותר
מפתחים מרוצים יותר
הצטרפות ליותר מ-5.8 מיליון מפתחים
יותר מ-60% ממפתחי Android מקצועיים כבר משתמשים ב-Kotlin, ו-95% מ-1,000 אפליקציות Android המובילות מכילות קוד Kotlin. אנחנו מספקים תמיכה ברמה גבוהה ב-Kotlin בכל הכלים והמשאבים שלנו. למעשה, פיתוח ל-Android הוא Kotlin-first.
גם אנחנו ב-Google משתמשים ב-Kotlin. יותר מ-70 מהאפליקציות שלנו מכילות קוד Kotlin.
פיתוח אפליקציות איכותיות
Kotlin עוזרת למפתחים להימנע מ-Null Pointer Exceptions, שהם הגורם מספר 1 לקריסות ב-Google Play. כשבדקנו את 1,000 האפליקציות המובילות ב-Google Play, היה ברור שאפליקציות שמשתמשות ב-Kotlin סובלות מ-20% פחות קריסות לכל משתמש. לדוגמה, אחרי שהצוות של Google Home עבר ל-Kotlin, הוא דיווח על ירידה של 33% בקריסות של חריגת מצביע null במהלך שנה אחת.
שיפור הפרודוקטיביות
שפת Kotlin מאפשרת למפתחים להיות יותר מפורטים ולהתמקד בהשקת תכונות במקום בכתיבת קוד סטנדרטי, ובסופו של דבר לכתוב ולתחזק פחות קוד. 67% ממפתחי Android אומרים ש-Kotlin שיפרה את הפרודוקטיביות שלהם.
כשהצוות של Cash App התחיל להשתמש ב-Kotlin, הוא הצליח לבטל הרבה בנאים ולקצץ בכמות הקוד שהוא היה צריך לכתוב. במקרים מסוימים, הם חסכו 25% מהקוד שלהם.
החייאת הפיתוח
Kotlin הייתה שפת התכנות הרביעית הכי אהובה בשנת 2020 לפי Stack Overflow. הנתונים האלה תואמים למה שגילינו בסקר שערכנו בקרב קהילת מפתחי Android: מפתחי Android מדווחים שהם מרוצים יותר מ-Kotlin, ורמת שביעות הרצון מהשימוש ב-Kotlin גבוהה ב-25 נקודות בהשוואה לשפות אחרות.
לדוגמה, אחרי שהחברה הטמיעה את Kotlin, שביעות הרצון של המפתחים הפנימיים ב-Duolingo עלתה ב-129 נקודות NPS, ו-Kotlin היה גורם מרכזי שצוין בתשובות.