כותבים אפליקציות Android טובות יותר מהר יותר באמצעות Kotlin. Kotlin היא שפת תכנות מודרנית עם סוגים סטטיים, שמשמשת יותר מ-60% ממפתחי Android המקצועיים. היא עוזרת לשפר את הפרודוקטיביות, את שביעות הרצון של המפתחים ואת הבטיחות של הקוד.
תכונות השפה המודרניות של Kotlin מאפשרות לכם להתמקד בהבעת הרעיונות שלכם ולכתוב פחות קוד סטנדרטי.
ב-Kotlin, תכונה של ערכים null כלולה במערכת הסוגים, וכך אפשר להימנע מ-NullPointerExceptions. יש סיכוי נמוך ב-20% לקריסה של אפליקציות ל-Android שמשתמשות ב-Kotlin.
ערכת הכלים המודרנית של Android לבניית ממשק משתמש מבוססת על Kotlin, ומאפשרת ליצור ממשק משתמש במהירות באמצעות ממשקי API חזקים ואינטואיטיביים.
פונקציות קורוטין ב-Kotlin משפרות את היעילות של תכנות אסינכרונית, ומאפשרות לבצע משימות נפוצות כמו קריאות לרשת ועדכוני מסדי נתונים בצורה פשוטה ויעילה.

תחילת העבודה

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

אופטימיזציה ל-Kotlin

אנחנו תומכים ב-Kotlin במלואה לפיתוח ל-Android, ומספקים כלים ומשאבים שיעזרו לכם להצליח.
ב-Android Studio יש תמיכה ברמה הגבוהה ביותר ב-Kotlin. יש בו גם כלים מובנים שיעזרו לכם להמיר קוד מבוסס-Java ל-Kotlin. הכלי Show Kotlin Bytecode מאפשר לכם לראות את הקוד המקביל שמבוסס על Java בזמן שאתם לומדים Kotlin.
Android KTX מאפשר פיתוח של Android ב-Kotlin בצורה תמציתית, נעימה ותרבותית יותר, על ידי ניצול תכונות השפה של Kotlin.
החל מ-Android 9 (רמת API 28), ערכת Android SDK מכילה הערות לגבי אפשרות האפס כדי למנוע את השגיאה NullPointerException. מאמרי העזרה של ה-API זמינים גם ב-Kotlin.
כאן תמצאו מבחר של מקורות מידע בפורמטים שונים שיעזרו לכם להתחיל ללמוד Kotlin.

איך נראה קוד Kotlin?

סוגי Nullable ו-NonNull עוזרים לצמצם את מספר ה-NullPointerExceptions, אפשר להשתמש ב-lambdas לקוד תמציתי לטיפול באירועים, אפשר להשתמש בביטויי תבניות במחרוזות כדי להימנע מקונקטציה ונקודות פסיק הן אופציונליות.
כבר יש הרבה אפליקציות שנוצרו באמצעות Kotlin – החל מחברות הסטארט-אפ החמות ביותר ועד לחברות Fortune 500. איך Kotlin עזרה לצוותים שלהם להיות פרודוקטיביים יותר ולכתוב אפליקציות באיכות גבוהה יותר.
סיפור של מפתח

Kotlin עזרה ל-Zomato לצמצם באופן משמעותי את מספר שורות הקוד באפליקציה, וגם עזרה להם למצוא באגים חשובים באפליקציה בזמן הידור.

צפו בראיון עם Rahul, סגן נשיא ניהול מוצרים ב-Zomato, ועם Prateek Sharma, מפתח Android ב-Zomato, על תחילת השימוש ב-Kotlin ב-Zomato ועל האופן שבו הם משתמשים בו עכשיו בכל השקות התכונות החדשות.

מומלצים
Kotlin הוא פרויקט קוד פתוח שזמין ללא תשלום בכפוף לרישיון Apache 2.0. הקוד של הפרויקט מפותח באופן פתוח ב-GitHub בעיקר על ידי הצוות של JetBrains, עם תרומות מ-Google ומגורמים אחרים. הבחירה שלנו ב-Kotlin מאשרת מחדש את המחויבות שלנו לסביבה עסקית פתוחה למפתחים, בזמן שאנחנו מפתחים ומרחיבים את פלטפורמת Android. אנחנו שמחים לראות את השפה מתפתחת.

מקורות מידע שימושיים

ב-Android Codelabs ב-Kotlin תוכלו ללמוד את השיטות המומלצות ואת ממשקי ה-API העדכניים ביותר.
מאמרים טכניים על Kotlin מצוות Android.
אם אין לכם ניסיון בתכנות, תוכלו ללמוד את העקרונות הבסיסיים של שפת התכנות Kotlin ואת האופן שבו יוצרים אפליקציות פשוטות ל-Android.

תיעוד של שפת Kotlin

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