מטרת הקורס היא להכשיר מתכנתים לאנדרואיד בשפת Kotlin.
הקורס מיועד למי שכבר יודע לתכנת בשפת Java.
אנחנו נראה כיצד שפת Kotlin תסייע לנו לכתוב קוד נקי יותר, קצר יותר ופשוט הרבה יותר, ולכן לא מעט פעמים במהלך הקורס נעשה השוואה בין השפות.
הקורס מחולק לארבעה חלקים: תכנות בסיסי, פונקציונלי, מונחה עצמים וכמובן דוגמאות רבות של כתיבת קוד ב Kotlin במטרה לייצר אפליקציות אנדרואיד מתקדמות ומקיפות.
בחלק הראשון נעסוק במשתנים אל מול קבועים, בהוראות תנאי, בלולאות, ביצירת פונקציות בסיסיות, באוספים ומערכים ונקבל ידע בסיסי הנחוץ כם כדי להבין את שפת Kotlin מהיסוד.
בחלק השני נעסק בדוגמאות רבות ל High Order Functions - פונקציות המקבלות פונקציות אחרות וב Lambdas - פונקציות אנונימיות. כמו כן הוא מציג סקירה על הפונקציות החשובות הקיימות ב Kotlin.
בחלק השלישי נעסוק בבניית מחלקות, הורשה, פולימורפיזם, מחלקות אבסטרקטיות וממשקים ובכלל בעקרות תכנות OOP ב Kotlin ובהבדלים הרבים משפת Java.
בחלק האחרון של הקורס ולאחר שלמדנו את כל התכנות הבסיסי והמתקדם בשפת קוטלין הגיע הזמן ליישם את זה ב Android. בפרק זה נלמד על ה Coroutines הרי אלו תהליכים מקביליים קלים, פשוטים ומהירים בשפת קוטלין ואז נעשה דוגמה מאוד מקיפה של הצגת מידע ב RecyclerView ושמירתו באמצעות ROOM תוך עבודה עם ViewModel ו LiveData.
פרק 1 - תכנות בסיסי בשפת Kotlin
▼
הפרק יעסוק במשתנים אל מול קבועים, בהוראות תנאי, בלולאות, ביצירת פוקציות בסיסיות, באוספים ומערכים ועוד ידע בסיסי הנחוץ כם כדי להבין את שפת Kotlin מהיסוד.
פרק 2 - תכנות פונקציונלי בשפת Kotlin
▼
הפרק עוסק רבות ב High Order Functions - פונקציות המקבלות פונקציות אחרות וב Lambdas - פונקציות אנונימיות. כמו כן הוא מציג סקירה של הפונקציות החשובות הקיימות ב Kotlin.
פרק 3 - תכנות מונחה עצמים ב Kotlin
▼
הפרק יעסוק בבניית מחלקות, הורשה, פולימורפיזם, מחלקות אבסטרקטיות וממשקים ובכלל בכל עקרות תכנות OOP ב Kotlin.
פרק 4 - שימוש ב Kotlin בתכנות ל Android - דוגמאות מלאות
▼
לאחר שלמדנו את כל התכנות הבסיסי והמתקדם בשפת קוטלין הדיע הזמן ליישם את זה ב Android. בפרק זה נלמד על ה Coroutines הרי אלו תהליכים מקביליים קלים, פשוטים ומהירים בשפת קוטלין ואז נעשה דוגמה מאוד מקיפה של הצגת מידע ב RecyclerView ושמירתו באמצעות ROOM תוך עבודה עם ViewModel ו LiveData.
בחלק הראשון נעסוק במשתנים אל מול קבועים, בהוראות תנאי, בלולאות, ביצירת פונקציות בסיסיות, באוספים ומערכים ונקבל ידע בסיסי הנחוץ כם כדי להבין את שפת Kotlin מהיסוד.
בחלק השני נעסק בדוגמאות רבות ל High Order Functions - פונקציות המקבלות פונקציות אחרות וב Lambdas - פונקציות אנונימיות. כמו כן הוא מציג סקירה על הפונקציות החשובות הקיימות ב Kotlin.
בחלק השלישי נעסוק בבניית מחלקות, הורשה, פולימורפיזם, מחלקות אבסטרקטיות וממשקים ובכלל בעקרות תכנות OOP ב Kotlin ובהבדלים הרבים משפת Java.
בחלק האחרון של הקורס ולאחר שלמדנו את כל התכנות הבסיסי והמתקדם בשפת קוטלין הגיע הזמן ליישם את זה ב Android. בפרק זה נלמד על ה Coroutines הרי אלו תהליכים מקביליים קלים, פשוטים ומהירים בשפת קוטלין ואז נעשה דוגמה מאוד מקיפה של הצגת מידע ב RecyclerView ושמירתו באמצעות ROOM תוך עבודה עם ViewModel ו LiveData.