מתחילים לעבוד עם Progressive Web Apps באמצעות הדרכה חדשה בת שישה חלקים, הכוללת Codelabs חדשים.
הרבה השתנה בעולם של אפליקציות אינטרנט מתקדמות (PWA) מאז שפרסמנו את סדרת ההדרכות האחרונה שלנו בנושא PWA לפני יותר מארבע שנים: CSS Grid עבר הטמעה נרחבת, אפליקציות PWA הגיעו למחשבים, ובפרויקט היכולות השקנו יותר מ-25 ממשקי API חדשים שמתמקדים בשילוב עם מכשירים, ופותחים קטעי אפליקציות חדשים לגמרי שאפשר ליצור אותם באינטרנט בלבד. היום אנחנו שמחים לשתף את החזרה הראשונה להדרכה המעודכנת שלנו בנושא PWA, שתלמד אתכם איך ליצור אפליקציות Progressive Web App אמינות, ניתנות להתקנה ויכולות להצגה בכל המכשירים.
הגרסה הנוכחית של ההדרכה מחולקת לשש חבילות שקופיות, שתוכלו ללמוד מהן או להשתמש בהן כדי ללמד אחרים. סוגי המשנה הם:
- מבוא לאפליקציות Progressive Web Apps
- יצירת בסיס יציב ל-PWA
- שיפור האמינות של אפליקציית האינטרנט
- איך להגדיר את אפליקציית האינטרנט כניתנת להתקנה
- הוספת יכולות מתקדמות לאפליקציית האינטרנט
- אימוץ ארכיטקטורות מתקדמות של אפליקציות אינטרנט
בנוסף לתוכן החדש הזה, יש שמונה סדנאות Codelab חדשות שיעזרו לכם להפוך אפליקציית אינטרנט לאפליקציית Progressive Web App עם שילוב מעמיק במכשיר, באמצעות העקרונות שמוסברים במצגות. אתם יכולים להתחיל בכל Codelab ולעבוד עליו בנפרד, או לעבור עליהם בזה אחר זה – הבחירה בידיכם. סוגי המשנה הם:
- מעבר למצב אופליין – העקרונות הבסיסיים של כתיבת Service Worker כדי לשמור תוכן במטמון ולהציג תוכן במצב אופליין
- עבודה עם Workbox – שימוש ב-Workbox כדי לכתוב את ה-service worker
- IndexedDB – שימוש ב-IndexedDB לאחסון ולשליפה של נתונים
- כרטיסייה לשורת המשימות – אפשר להתקין את אפליקציית האינטרנט ולהשתמש בקיצורי דרך לאפליקציות
- הנחיות ומדידת ההתקנה – הוספת הנחיות להתקנה של האפליקציה ואיפה מגדירים מעקב המרות
- שיפור ה-PWA – הוספת יכולות מתקדמות, כולל גישה למערכת הקבצים המקומית והרשמה כ-handler של קבצים
- Service Worker Includes – יצירת תגובה דינמית של שירות עבודה בסטרימינג
- עבודה עם Workers – שימוש ב-Web Workers כדי להעביר עבודה מהשרשור הראשי
במהלך החודשים הקרובים, נמיר את התוכן של המצגת לפורמטים שקל יותר לצרוך ולעדכן אותם. כך יהיה לנו קל יותר לשמור על תוכן עדכני, כדי שלא יהיה עוד צורך להמתין ארבע שנים נוספות לדחיפה נוספת של תוכן. כדאי לעקוב אחרי המרחב המשותף הזה. העתיד של אפליקציות אינטרנט מרגש, ואנחנו שמחים ללמד אתכם איך ליצור אותן.