דילוג לתוכן הראשי
Essentials
פיתוח חוויות מבוססות-AI
פיתוח אפליקציות מבוססות-AI ל-Android בעזרת ממשקי Gemini API ועוד.
מתחילים
מתחילים
כדי להתחיל, יוצרים את האפליקציה הראשונה. אתם יכולים להעמיק את הידע בקורסי ההכשרה שלנו או לבחון את פיתוח האפליקציות בעצמכם.
שלום עולם
קורסי הכשרה
מערכי שיעור
כתיבת הודעות לצוותים
Kotlin ל-Android
מונטיזציה עם Play ↗️
אימות מפתחים של Android
הארכה לפי מכשיר
פיתוח אפליקציות שמספקות למשתמשים חוויה חלקה בטלפונים, בטאבלטים, בשעונים, באוזניות ועוד.
אפליקציות מותאמות
Android XR
Wear OS
Android למכוניות
Android TV
ChromeOS
יצירה לפי קטגוריה
לומדים איך לפתח את התוכן בהתאם לתרחיש לדוגמה שלכם בעזרת ההנחיות המכתיבות והמקובעות של Google.
משחקים
מצלמה ומדיה
רשתות חברתיות העברת הודעות
בריאות וכושר
פרודוקטיביות
אפליקציות של הארגון
קבל את הדפדפנים העדכניים ביותר
שמרו על קשר עם הגרסאות החדשות ביותר במהלך השנה, הצטרפו לתוכניות שלנו לקבלת הצצה מוקדמת ותנו לנו משוב.
עדכונים אחרונים
עדכונים ניסיוניים
תצוגה מקדימה של Android Studio
תרמיל ריחוף כתיבת ספריות
גרסאות של Wear OS
ארגז החול לפרטיות ↗️
עיצוב מינוי
חוויות מעולות
יצירת חוויות השימוש הטובות ביותר למשתמשים הטובים ביותר.
מידע נוסף
עיצוב ממשק המשתמש
עיצוב ממשק משתמש יפהפה בעזרת השיטות המומלצות של Android.
עיצוב ל-Android
נייד
ממשק משתמש גמיש
Android XR
רכיבי Widget
Wear OS
Android TV
ארכיטקטורה
עיצוב לוגיקה ושירותים חזקים, ניתנים לבדיקה וניתנים לבדיקה.
מבוא
ספריות
ניווט
מודולריות
בדיקה
Kotlin Multiplatform
איכות
כדאי לתכנן בהתאם לאיכות האפליקציה ולעמוד בהנחיות של חנות Play.
סקירה כללית
ערך ליבה
חוויית משתמש
נגישות
איכות טכנית
חוויות מעולות
אבטחה
הגנה על המשתמשים מפני איומים והבטחת חוויית שימוש מאובטחת ב-Android.
סקירה כללית
פרטיות
הרשאות
זהויות
מניעת הונאות
פיתוח
Gemini ב-Android Studio
כלי נלווה לפיתוח בינה מלאכותית בפיתוח ל-Android.
מידע נוסף
הורדת Android Studio
אזורי ליבה
קבלת דוגמאות ומסמכים לגבי התכונות הנחוצות לכם.
דוגמאות
ממשקי משתמש
עבודה ברקע
נתונים וקבצים
קישוריות
כל אזורי הליבה ⤵️
כלים ותהליך עבודה
בסביבת הפיתוח המשולבת תוכלו לכתוב ולבנות את האפליקציה, או ליצור צינור עיבוד נתונים משלכם.
כתיבת קוד וניפוי באגים
פיתוח פרויקטים
בדיקת האפליקציה
ביצועים
כלי שורת הפקודה
ממשק API של הפלאגין של Gradle
טכנולוגיית המכשיר
כתיבת קוד לגורמי צורה. חיבור מכשירים ושיתוף נתונים.
ממשק משתמש גמיש
Wear OS
Android XR
Android Health
Android למכוניות
Android TV
כל המכשירים ⤵️
ספריות
עיינו במסמכי העזרה של ה-API עם כל הפרטים.
פלטפורמת Android
ספריות Jetpack
כתיבת ספריות
Google Play Services ↗️
אינדקס ה-SDK של Google Play ↗️
Google Play
Play Console
אפשר לפרסם את האפליקציה או המשחק ב-Google Play כדי לעזור לעסק לצמוח.
מעבר אל Play Console
מידע נוסף ↗️
עקרונות יסוד
כאן מוסבר איך להמשיך לעניין את המשתמשים, לייצר הכנסות מהאפליקציה ולאבטח אותה.
מונטיזציה ב-Play
Play Integrity
המדיניות של Play
תוכניות ב-Play ↗️
Games Dev Center
פיתוח והפצה של משחקים. קבלת כלים, הורדות ודוגמאות.
סקירה כללית
שליחת נכסים ב-Play
שירותי Play Games
Play Games במחשב
כל המדריכים של Play ⤵️
ספריות
עיינו במסמכי העזרה של ה-API עם כל הפרטים.
הפצת פיצ'רים ב-Play
עדכונים מ-Play בתוך האפליקציה
ביקורות מתוך האפליקציה ב-Play
מקור ההפניה (referrer) של התקנה מ-Play
Google Play Services ↗️
אינדקס ה-SDK של Google Play ↗️
כל הספריות ב-Play ⤵️
כלים ומשאבים
כלים לפרסום, לקידום ולניהול האפליקציה.
קובצי Android App Bundle
מותג ו- בסגנון שיווקי
ממשקי API של Play Console ↗️
קהילה
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
היכנס
Core areas
UI
Views
Essentials
עוד
עיצוב מינוי
עוד
פיתוח
עוד
Google Play
עוד
קהילה
Android Studio
פיתוח פריסה של אפליקציה
מידע על פריסות
יצירת עיצוב רספונסיבי/מותאם אישית עם תצוגות
פריסות קנוניות
שימוש בסיווגים של גדלים של חלונות
תמיכה במצב ריבוי חלונות
פיתוח ממשק משתמש רספונסיבי באמצעות ConstraintLayout
פיתוח ניווט רספונסיבי
יצירת רשימות דינמיות באמצעות RecyclerView
התאמה אישית של רשימה דינמית
יצירת פריסה שמבוססת על כרטיסים
יצירת פריסה של שתי חלוניות
יצירת פריסה לינארית
מילוי של פריסה בנתונים
יצירת פריסה יחסית
הטמעת פעילות
שיפור ביצועי הפריסה
מידע על ביצועי הפריסה
אופטימיזציה של היררכיות פריסה
שימוש חוזר בפריסות עם הרכיב <include>
טעינת צפיות על פי דרישה
יצירת רכיבים של תצוגה בהתאמה אישית
מידע על רכיבי תצוגה מותאמת אישית
איך Android מושך צפיות
יצירת כיתה בהתאמה אישית
הטמעת שרטוט בהתאמה אישית
להפוך תצוגה מותאמת אישית לאינטראקטיבית
אופטימיזציה של תצוגה בהתאמה אישית
עבודה עם קטעי טקסט ומגזירים לחלונות
פריסה של האפליקציה בהטמעת חלונות
הצגת התוכן מקצה לקצה
החלת פינות מעוגלות
הסתרת סרגלי המערכת למצב של צפייה היקפית
תמיכה בגזירים במסך
שליטה במקלדת התוכנה והנפשה
הוספת תוכן מבוסס-אינטרנט לאפליקציה
שימוש בתוכן מהאינטרנט באפליקציה
הטמעת תוכן מהאינטרנט באפליקציה
גלישה באפליקציה באמצעות דפדפן אינטרנט מוטמע
סקירה כללית על כרטיסיות מותאמות אישית ב-Android
סקירה כללית על פעילויות Trusted Web
מדריך לפעילויות מהימנות באינטרנט
פיתוח אפליקציות אינטרנט ב-WebView
ניהול אובייקטים של WebView
טעינת תוכן מקומי
הסתרת תוכן האינטרנט
תמיכה במסכים שונים באפליקציות אינטרנט
ניפוי באגים באפליקציות אינטרנט
יישום שיטות מומלצות
פרטיות משתמשים בדיווח על קריסה של WebView
תוכנית בטא
הפעלת JavaScript ו-WebAssembly
החלת עיצובים
מידע על עיצובים
שימוש בצבעי המכשיר (צבע דינמי)
בחירת צבעים באמצעות ספריית לוחות הצבעים
שימוש בעיצוב חומרי לימוד כקווים מנחים
הטמעת עיצוב כהה
יצירת צללים ותצוגות בקליפ
הוספת רכיבים
הוספת רכיבי ליבה
לחצני פעולה צפים (FAB)
לחצנים
תיבות סימון
לחצני בחירה
מתגים
בוררים
תיאורי כלים
תיבות דו-שיח
תפריטים
הוספת הרכיב של סרגל האפליקציות
מידע על סרגלי אפליקציות
הגדרה של סרגל האפליקציות
הוספה של פעולות וטיפול בהן
הוספה של פעולת הגדלה
שימוש בתצוגות של פעולות ובספקי פעולות
הוספה של רכיב ההגדרות
מידע על ההגדרות
ארגון ההגדרות
התאם אישית את ההגדרות שלך
שימוש בערכים שמורים
יצירת היררכיה בקוד
טיפול בגדלים אחרים של מכשירים
יישום של שיטות מומלצות בנוגע להעדפות
שילוב רכיב החיפוש של Android
אפשרויות חיפוש
יצירת ממשק משתמש לחיפוש
הוספה של תוצאות חיפוש מהשאילתות האחרונות
הוספה של תוצאות חיפוש מותאמות אישית
צריך לציין הגדרות חיפוש
שימוש ב-AppSearch
הוספה של פונקציונליות חיפוש
מידע על פונקציונליות החיפוש
הגדרת ממשק המשתמש של החיפוש
אחסון וחיפוש נתונים
שמירה על תאימות לאחור בחיפוש
עבודה עם טקסט ואמוג'י
שינוי אוטומטי של גודל התצוגה של טקסט
הורדה של גופנים בזמן אמת
הוספת גופן כמשאב XML
הוספת תמיכה באמוג'י
הוספת תמיכה באמוג'י מודרני
רוצה להתעדכן בעזרת אמוג'י?
שימוש בבוחר האמוג'י
הגדלת הטקסט
שימוש ברווחים כדי לעצב טקסט
הצגת גרפיקה וסרטונים
תמונות סטטיות
מידע על תמונות סטטיות
תמונות וקטור
מפות סיביות
הקטנת התמונה
פתרון בעיות בשרטוט בהתאמה אישית
הוספת פקדי הפעלת מדיה
הוספת סרטונים באמצעות 'תמונה בתוך תמונה' (PiP)
עבודה עם תמונות וגרפיקה מתקדמות
שרטוט עם תוכנות הצללה (shader) של AGSL
מידע על תוכנות הצללה (shader) של AGSL
מידע על AGSL לעומת GLSL
שימוש ב-AGSL באפליקציה
מידע מהיר על AGSL
שימוש ב-OpenGL ES לגרפיקה
הצגת הגרפיקה ב-Open GL ES
מידע נוסף על שימוש ב-Open GL ES עם גרפיקה
מידע על Open GL
פיתוח סביבת Open GL ES
הגדרת צורות
שרטוט צורות
החלת תצוגה להקרנה ולמצלמה
הוספת תנועה
להגיב לאירועי מגע
יצירת חבילות APK למרקמים שונים של GL
רינדור
מידע על Renderscript
RenderScript מתקדם
מעבר מ-RenderScript
סקירה כללית
העברת סקריפטים ל-OpenGL ES 3.1
העברת סקריפטים ל-Vulkan
מאמרי עזרה על Runtime API
מידע על Runtime API
סוגים מספריים
סוגי אובייקטים
פונקציות המרה
קבועים ופונקציות מתמטיים
פונקציות מתמטיות וקטוריות
פונקציות מטריצות
פונקציות קווטרניון
פונקציות עדכון אטומי
פונקציות זמן וסוגים שלהן
פונקציות גישה לנתוני הקצאה
פונקציות של מאפייני אובייקט
פונקציות וסוגים של הפעלת ליבה
פונקציות קלט/פלט
פונקציות של ניפוי באגים
פונקציות וסוגים גרפיים
אינדקס
עבודה עם אנימציות ומעברים
הנושאים במדריך:
מידע על אנימציות ב-Android
מידע על אנימציות של נכסים
אנימציה של גרפיקה שניתן להזזה
אנימציית צפיות
יצירת תמונות בין תמונות מפתח באנימציה
הצגה או הסתרה של תצוגה
שינוי המיקום של תצוגה באמצעות אנימציה
הזזת תצוגה באמצעות אנימציה של תנועת הזזה
הגדלת תצוגה באמצעות אנימציית זום
מוסיפים אנימציה של תנועה באמצעות פיזיקה של אביב
עדכוני פריסה עם אנימציה אוטומטית
הצגת שינויים בפריסה באמצעות מעבר
יצירה של אנימציית מעבר בהתאמה אישית
התחלת פעילות באמצעות אנימציה
פריסת תנועה
ניהול התנועה והאנימציה בווידג'ט
הוספת קרוסלה
דוגמאות לפריסת תנועה
החלקה בין מקטעים
להשתמש ב-ViewPager2 כדי להחליק בין מקטעים
השתמשו ב-ViewPager כדי להחליק בין מקטעים
מעבר מ-ViewPager ל-ViewPager2
אופטימיזציה של קצב הפריימים באמצעות קצב רענון דינמי
שימוש במשאבי אנימציה נוספים
הוספת תמיכה במגע ובקלט
הנושאים במדריך:
מידע על אירועי קלט
שימוש בתנועות מגע
מידע על תנועות
זיהוי תנועות נפוצות
מעקב אחרי תנועות מגע וסמן
טיפול בתנועות גלילה
הוספת תמיכה בתנועות ניווט
זיהוי תנועות עם מספר נקודות מגע
הוספת תמיכה בגרירה ובשינוי קנה מידה
ניהול אירועי מגע ב-ViewGroup
הוספת תמיכה בהחלקה לרענון
מידע על החלקה לרענון
הוספת אפשרות של החלקה לרענון לאפליקציה
איך עונים לבקשה לרענון
טיפול בקלט מהמקלדת
מידע על מקלדות
ציון סוג שיטת הקלט
הגישה של שיטות הקלט
תמיכה בניווט באמצעות המקלדת
ביצוע פעולות במקלדת
טיפול בקלט סטיילוס
מידע על סטיילוס
קלט סטיילוס בשדות טקסט
כלים לעריכת טקסט בהתאמה אישית
תכונות מתקדמות של סטיילוס
אפליקציות לרישום הערות
Ink API
מידע על Ink API
הגדרה
בחירת המודול
ציור קו
הגדרת המברשות
יצירת כלים אינטראקטיביים באמצעות ממשקי ה-Geometry API
שימור מצב ואחסון מתמיד
שימוש בהעתקה והדבקה בין אפליקציות
הפעלת גרירה ושחרור
סקירה כללית
מושגי מפתח
DropHelper לגרירה ושחרור פשוטים
הטמעת גרירה ושחרור עם תצוגות
גרירה ושחרור במצב ריבוי חלונות
אישור של תוכן עשיר מכל מקור
יישמו משוב מגע (משוב פיזי)
מידע על המשוב הפיזי
עקרונות התכנון הפיזי
הוספת משוב פיזי לאירועים
ניתוח צורות הגל של הרטט
יצירת אפקטים פיזיים בהתאמה אישית
מאמרי עזרה על Haptics API
הוספת תמיכה בשלטי משחקים
מידע על בקרי משחקים
טיפול בפעולות של השלט רחוק
הוספת תמיכה בכל הגרסאות של Android
הוספת תמיכה בכמה בקרים
תכונות בקר נוספות
עבודה עם עורכים של שיטות קלט (IME)
יצירה של שיטת קלט
הוספת תמיכה במקלדת תמונה
שימוש בבדיקת איות
תאימות קלט במסכים גדולים
הוספת התראות לאפליקציה
מידע על ההתראות
שליחת בקשה לקבלת הרשאה
יצירה וניהול של ערוצי התראות
יצירת התראה