גוגל ממש רוצה שתפתחו לאנדרואיד עם Kotlin אז היא מציעה עכשיו קורס חינמי שמתאים גם למתחילים

אתם עומדים לבנות את האפליקציות הראשונות שלכם, ב-Kotlin או בכלל, בלי להוציא שקל מהארנק. לא תיקחו?

תמונה: גוגל​

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


קודם כל: למה לי ללמוד Kotlin?

קוטלין הפכה לשפת פיתוח רשמית לאנדרואיד ב-Google I/O 2017. היא רצה על גבי Java Virtual Machine והחלה להיות משולבת באנדרואיד סטודיו כבר בגירסה 3.0. בדומה ל-Java, גם קוטלין מונחת עצמים ומתבססת על מערכת טיפוסים (Statically Typed). היא מאפשרת כתיבת קוד נייטיב גם ל-iOS, macOS ול-JavaScript לצורך שימוש באפליקציות ווב. היא נחשבת ידידותית יותר למשתמש, ונוחה במיוחד לפתרון בעיות מורכבות.

כל העדכונים מחכים לכם בערוץ הטלגרם של גיקטיים כל העדכונים מחכים לכם בערוץ הטלגרם של גיקטיים להצטרפות לערוץ הטלגרם שלנו לחץ כאן

בגוגל מציינים כי יותר מ-50% מהמפתחים המקצועיים לאנדרואיד משתמשים ב-Kotlin וכי זו אחת משפות התכנות האהובות ביותר על פי סקרי Stack Overflow (מקום 4). מלבד הפופולאריות שלה, בגוגל גם הודיעו ב-2019 כי הם מתעדפים מעתה את Kotlin בכך שכל פיצ’ר ו-Jetpack API חדש יושקו קודם כל ב-Kotlin, ורק לאחר מכן לשפות האחרות. בגוגל גם מדווחים כי 60% מהמפתחים המקצועיים כבר משתמשים בשפה הזו, וכ-70% מ-1000 האפליקציות המובילות ב-Play Store משתמשות בה.


לבנות את האפליקציה הראשונה שלכם ב-Kotlin

הקורס שנקרא Android Basics In Kotlin מציע לכם הדרכה, שלב אחר שלב, בשימוש ב-Android Studio כדי לבנות את האפליקציות הראשונות שלכם ב-Kotlin או בכלל, ואפילו מלמד אתכם כיצד להריץ אותן על מכשירי אנדרואיד (באמצעות וירטואליזציה, כמובן). בכך, גוגל מקווה לחשוף אתכם לכלים השונים של מפתחי אנדרואיד, ללמד אתכם את עקרונות התיכנות הראשוניים, וטוענת שעד סוף הקורס יהיו ברשותכם מספר אפליקציות שבניתם בעצמכם.


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

גם את זה אתם עומדים לבנות. תמונה: גוגל

נזכיר כי לגוגל יש אינטרס ברור לחיזוק של Kotlin, בעיקר לאור המאבק המשפטי הארוך בינה לבין Oracle שקנתה את Sun, החברה שפיתחה את Java. במסגרת התביעה, אורקל טוענת שגוגל השתמשה ב-APIs בג’אווה שלא על פי תנאי השימוש (“Fair Use”) כשפיתחה את אנדרואיד באמצעותה. הדיון כבר עבר לבית הדין הגבוה לצדק בארצות הברית לאחר מספר ערעורים של שני הצדדים, אבל אין ספק שבגוגל רוצים להפחית את התלות בשפה הותיקה.

קורס הבסיס ב-Kotlin זמין לכם בחינם ממש כאן

ואם הקורס הזה קצת קטן עליכם, גוגל מציעה קורסים חינמיים נוספים: Kotlin Bootcamp for Programmers, Android Kotlin Fundamentals ו-Advanced Android in Kotlin

עידן בן טובים

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

הגב

11 תגובות על "גוגל ממש רוצה שתפתחו לאנדרואיד עם Kotlin אז היא מציעה עכשיו קורס חינמי שמתאים גם למתחילים"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
ASD
Guest

אם זה מבוסס על JVM, אז איך הפסקה על אוראקל רלוונטית בעצם?

ddsdf s f
Guest

כי אורקל שולטת על JAVA API ולא על הJVM עצמו ששפות אחרות פותחו על גביו כמו Scala Clojure

ASD
Guest

תודה :)

ארנון
Guest

אנדרואיד לא רצה על הjvm אלא על ART (https://en.wikipedia.org/wiki/Android_Runtime יש תרגום מbytecode של java לbytecode של אנדרואיד (dex) שמקומפל לתוכנה שרצה

איל נתיב
Guest

איך אני נרשם?

נועם
Guest

יש קישור ממש בסוף הכתבה
https://developer.android.com/courses/android-basics-kotlin/course

aaaa
Guest

kotlin מקומפלת לJAVA ואז רצה על הJVM? או שהיא רצה ישירות על JVM לMACHINE CODE?

נועם
Guest

גם java וגם kotlin מקומפלות לbyte code של java.
ואז ל dex וזה רץ עלandroid runtime.

נועם
Guest

גוגל רוצים שנפתח בקוטלין ואז הם רוצים שנפתח בפלאטר

Edi
Guest

הקורס קיים מספר שני
אני עשיתי אותו לפני 3 שנים
והוא מאוד ממולץ ממש מתחיל מ0

א\
Guest

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

wpDiscuz

תגיות לכתבה: