הנה רשימה של מקורות מידע נוספים שיכולים לעזור לכם ללמוד איך לעשות עוד דברים עם Kotlin.
אתרים
- kotlinlang.org – האתר של JetBrains לכל מה שקשור ל-Kotlin.
מדריכים
- Hello World – מדריך אינטראקטיבי של JetBrains שמציג את התכונות והתחביר של Kotlin.
Codelabs
- שינוי מבנה הקוד ל-Kotlin: איך משנים את מבנה הקוד מ-Java ל-Kotlin. בנוסף, תלמדו על מוסכמות השפה של Kotlin ואיך לוודא שהקוד שאתם כותבים עומד בהן.
- Kotlin שמתאים ל-Java: ב-Codelab הזה מוסבר איך לכתוב או להתאים קוד Kotlin כדי שיהיה קל יותר להפעיל אותו מקוד Java.
סרטונים
- סדנת Kotlin למתכנתים: בקורס הזה של Udacity לומדים את היסודות של Kotlin.
- חיפוש ב-YouTube של'Kotlin on Android': הקישור הזה מכיל רשימה של סרטונים ב-YouTube שקשורים ל-Kotlin.
- מבוא לתכנות ב-Kotlin: הקורס הזה של O'Reilly מספק מבוא לשפת Kotlin.
- Kotlin for Java developers (קורס Kotlin למפתחי Java): בקורס הזה נלמדת שפת Kotlin למפתחים שכבר מכירים את Java.
- What's New in Kotlin on Android, 2 Years In (מה חדש ב-Kotlin ב-Android, שנתיים אחרי): הרצאה מ-Google I/O 2019 שבה נבדקת התמיכה הגוברת של Android ב-Kotlin.
- How to Kotlin - from the Lead Kotlin Language Designer: הרצאה מ-Google I/O 2018 שמסבירה איך לכתוב קוד Kotlin אידיומטי יותר.
- Shaping Your App's Architecture with Kotlin and Architecture Components: בסרטון הזה מ-KotlinConf 2018 מוסבר על לקחי הארכיטקטורה שנלמדו במהלך ההמרה של Plaid ל-Kotlin והשילוב של רכיבי Jetpack Architecture.
- Android Jetpack ❤️ Kotlin: On the road to more wholesome APIs: בהרצאה הזו ב-KotlinConf 2019 מוסבר על המצב של Kotlin ב-Android ומקבלים הצצה לעתיד של פיתוח אפליקציות באמצעות Android Jetpack.
- הסבר על שגרות המשך (coroutines) ב-Kotlin ב-Android: בשיחה הזו מ-Google I/O 2019 מוצג סקירה כללית על השימוש בשגרות המשך (coroutines) ב-Kotlin ב-Android.
- LiveData עם Coroutines ו-Flow:
בהרצאה הזו מ-Android Dev Summit בשנת 2019 מוסבר על
liveData
coroutine builder, ומודגם מתי ואיך להשתמש בו יחד עם דפוסי בדיקה ודפוסי אנטי-בדיקה כדי ליצור ממשקי משתמש תגובתיים נקיים, יעילים ומוצקים. - #AskAndroid at Android Dev Summit 2019 - Kotlin & Coroutines on Android: בסשן הזה מ-Android Dev Summit 2019 יש תשובות לשאלות שקשורות ל-Kotlin ול-coroutines שנשלחו אונליין על ידי מפתחי Android.
מאמרים ופוסטים בבלוגים
- אימוץ Kotlin: במדריך הזה מוסבר איך להוסיף Kotlin לפרויקטים קיימים עם צוותים גדולים.
- אימוץ Kotlin (גרסה בסינית): במדריך הזה מוסבר איך להוסיף Kotlin לפרויקטים קיימים עם צוותים גדולים.
- איך לומדים Kotlin באמצעות בדיקות יחידה: במאמר הזה מוסבר איך צוות הפרופילים של Android Studio התחיל להשתמש ב-Kotlin באמצעות כתיבת בדיקות יחידה.
- Kotlin Vocabulary: typealias: בפוסט הזה מוסבר על typealias, מילת מפתח ב-Kotlin שמאפשרת לספק שם חלופי לסוג קיים בלי ליצור סוג חדש.
- Kotlin Vocabulary: inline classes: במאמר הזה מוצגות מחלקות מוטבעות, דרך להבטיח בטיחות סוגים ללא עלות ביצועים.
- השהיה של פעולות באמצעות Views: בפוסט הזה מוסבר איך קורוטינות יכולות להקל על תכנות ממשק משתמש.
- אוספים ורצפים ב-Kotlin: בפוסט הזה מוסבר איך אוספים ורצפים פועלים ב-Kotlin.
רשתות חברתיות
- קהילת Kotlin: בדף הזה באתר kotlinlang.org מפורטים אירועים וקבוצות נוספים שמתמקדים ב-Kotlin.
- Kotlin ב-Slack: אפשר להשתמש בקישור הזה כדי להירשם לערוץ Kotlin ב-Slack, שבו אפשר לדון בכל הנושאים שקשורים ל-Kotlin עם חובבים אחרים.
- Talking Kotlin: פודקאסט דו-חודשי שמתמקד בשפת Kotlin.
- Kotlin ב-X: זהו החשבון הרשמי של Kotlin ב-X.
ספרים
- Android development with Kotlin: בקורס הזה תלמדו איך לפתח אפליקציות ל-Android הרבה יותר מהר באמצעות מגוון תכונות של Kotlin, מרמת הבסיס ועד לרמה מתקדמת, כדי לכתוב קוד באיכות טובה יותר.
- Kotlin in Action: בספר הזה מוסבר למפתחי Java מנוסים איך להשתמש ב-Kotlin כדי לכתוב אפליקציות באיכות של סביבת ייצור.
- Kotlin for Android developers: אחד הספרים הראשונים על Kotlin. הספר הזה מראה למפתחי Android קיימים איך לכתוב את האפליקציה שלהם ב-Kotlin.