פיתוח אפליקציות אנדרואיד בעידן הבינה המלאכותית
Electiveקורס זה מציג את עולם פיתוח אפליקציות Android Native דרך העדשה העדכנית של הבינה המלאכותית — משלב כתיבת הקוד, דרך תכנון הארכיטקטורה והממשק, ועד יצירת חוויית משתמש חכמה, אינטראקטיבית ומותאמת אישית. Android היא מערכת ההפעלה הנפוצה בעולם ואחת מפלטפורמות התוכנה המרכזיות ביותר בתעשייה; פיתוח Native עבורה מעניק למפתחים גישה ישירה ליכולות המכשיר, למצלמה, לחיישנים, למיקום, לשירותי מערכת ולביצועים מיטביים. במהלך הקורס ילמדו הסטודנטים את שפת Kotlin כשפת הפיתוח המרכזית של Android, תוך שילוב עקרונות של תכנות מונחה עצמים, תכנות פונקציונלי, Null Safety, Lambdas, Higher-Order Functions ו-Coroutines. הקורס יעסוק בבניית אפליקציות מודרניות באמצעות XML Views או Jetpack Compose, ארכיטקטורת MVVM, Room, Flow, רכיבי Android מרכזיים, Google Play Services ושירותי מערכת מתקדמים. ייחודו של הקורס הוא בשילוב בינה מלאכותית לאורך כל מחזור החיים של האפליקציה: שימוש בכלי AI כגון Gemini ו-Google AI Studio לכתיבת קוד, Refactoring, תכנון רכיבי תוכנה ויצירת ממשקים; שילוב יכולות ML Kit, ראייה ממוחשבת, זיהוי טקסט, זיהוי דיבור, עיבוד שפה, ניתוח תמונות ומודלים מקומיים הפועלים על המכשיר; והפיכת האפליקציה עצמה למוצר חכם בעל ערך אמיתי למשתמש. הקורס ידגיש גם את חשיבותה התעשייתית הרחבה של Kotlin, לרבות היתרונות של Kotlin Multiplatform — KMP — המאפשר שיתוף לוגיקה עסקית בין Android, iOS ופלטפורמות נוספות, תוך שמירה על חוויית משתמש וביצועים הקרובים לפיתוח Native. בסיום הקורס יפתחו הסטודנטים, בצוותים קטנים, פרויקט גמר משמעותי: אפליקציית Android ברמת תעשייה המשלבת מסדי נתונים, ממשק משתמש מודרני, שירותי מערכת ורכיבי AI פעילים.
תנאי קדם
ביקורות
היו הראשונים לכתוב ביקורת על הקורס הזה!
התחברו כדי לשתף את החוויה שלכם ולעזור לסטודנטים אחרים.
התחברות