תצוגה לדוגמה · קריאה בלבד

אנדרואיד - טלפונים חכמים - java

18 פריטים
🏗️ יסודות Android Activity, Lifecycle, Layouts ו-Views — הבסיס לכל אפליקציה

יסודות Android Studio

מצגת 7 שקפים

חידון: יסודות Android ו-Lifecycle

חידון 5 שאלות
באיזו מתודה חובה לקרוא ל-setContentView?
  • onResume
  • onDestroy
  • onCreate
  • onStart
מה קורה אם לא קוראים ל-super.onCreate?
  • שום דבר
  • האפליקציה עלולה לקרוס או להתנהג מוזר
  • רק אזהרה בלוג
  • המסך שחור

סדרו את מחזור החיים של Activity

פעילות חשיבה java medium

סדרו את המתודות לפי הסדר כשפותחים Activity עד שהוא נראה.

מחלקת Task – מודל לנתונים

מטלת תכנות java

צרו מחלקת Task עם: id (int), title (String), done (boolean), createdAt (long). בנאי מלא, getters, toString. ב-main צרו 2 משימות והדפיסו. (תרגול ל-Entity של Room)

🖼️ ממשק משתמש ומסכים Intent, Fragments, ניווט בין מסכים והנדסת אנוש

מסכים מרובים, Intent ו-Fragments

מצגת 7 שקפים

חידון: Intent, Fragments ומסכים

חידון 5 שאלות
ההבדל בין Explicit ל-Implicit Intent?
  • אין
  • Implicit רק למצלמה
  • Explicit רק פנימי
  • Explicit יודע לאן, Implicit נותן למערכת לבחור
איך מעבירים int למסך אחר?
  • putExtra + getIntExtra
  • setData
  • רק DB
  • אי אפשר

סימולציית Intent – העברת נתונים

מטלת תכנות java

דמו Intent: שימו extra (מפתח+ערך) וקראו אותו. השתמשו ב-Map כ-Bundle. העבירו מספר ושם משתמש.

👆 אירועים, מאזינים והרשאות OnClickListener, אירועי מערכת והרשאות זמן-ריצה

אירועים, מאזינים והרשאות זמן-ריצה

מצגת 7 שקפים

סדרו בקשת הרשאת מצלמה

פעילות חשיבה java medium

סדרו את השלבים לבקשת הרשאה בזמן ריצה.

חידון: RecyclerView ואירועים

חידון 5 שאלות
תפקיד ViewHolder?
  • אנימציה
  • שמירה ב-DB
  • LayoutManager
  • החזקת הפניות ל-Views ומניעת findViewById חוזר
איפה OnClickListener לפריט ברשימה?
  • Manifest
  • ב-ViewHolder או listener ל-Adapter
  • LayoutManager
  • רק ב-Activity
💾 אחסון נתונים ו-SQLite Room, Entity, DAO — דרישת חובה במחוון

אחסון נתונים, SQLite ו-Room

מצגת 8 שקפים

חידון: אחסון נתונים ו-SQLite

חידון 5 שאלות
מה לא נחשב DB במחוון?
  • SQLite
  • SharedPreferences
  • Firebase
  • Room
תפקיד DAO ב-Room?
  • הרשאות
  • גרפים
  • הגדרת שאילתות ופעולות על טבלאות
  • UI

רשימת משימות – ArrayList + סינון

מטלת תכנות java

נהלו רשימת משימות: 1. הוסיפו 4+ משימות 2. הדפיסו הכל 3. הדפיסו רק done==false 4. סמנו אחת כבוצעה והדפיסו שוב (תרגול לרשימות ב-RecyclerView)

📋 רשימות ו-RecyclerView Adapter, ViewHolder ו-LayoutManager

RecyclerView – רשימות חכמות באנדרואיד

מצגת 6 שקפים

סדרו את חלקי RecyclerView

פעילות חשיבה java medium

סדרו את הרכיבים מהבסיס עד התצוגה.

ViewHolder פשוט – סימולציה

מטלת תכנות java

TaskViewHolder עם title ו-done. SimpleAdapter עם רשימה ומתודת bind. ב-main הציגו 3 שורות. (תרגול Adapter/ViewHolder)

🔔 שירותים, התראות ורקע Notification, AlarmManager ו-Service

התראות, AlarmManager ושירותים ברקע

מצגת 6 שקפים

סדרו יצירת התראה עם Channel

פעילות חשיבה java medium

סדרו את השלבים ליצירת התראה תקינה באנדרואיד 8+.