WhatsApp

ReelSkills – אפליקציית מובייל לקליפים של CS2

אפליקציית המובייל של ReelSkills

ReelSkills – אפליקציית מובייל לקליפים של CS2

מוצר בית של Red Ghost: אפליקציית מובייל שהופכת דמו של CS2 לפיד קליפים אנכי בסגנון TikTok. בנינו אותה ב-React Native ו-Expo כבסיס קוד אחד ל-iOS ולאנדרואיד, עם התחברות דרך Steam, פיד עם ניגון אוטומטי ותמיכה מלאה בעברית ובאנגלית.
אייקון של לוח שנה

תאריך הפרויקט

אייקון של שעון

משך זמן

אייקון של ייעוץ

לקוח

ReelSkills (מוצר של Red Ghost)

אייקון של טכנולוגיות

טכנולוגיות

אודות הפרויקט

ReelSkills היא אפליקציית המובייל של פלטפורמת הקליפים, מוצר בית של Red Ghost. פיתחנו אותה ב-React Native עם Expo ו-expo-router, כדי לספק חוויית וידאו אנכית מלאת-מסך בסגנון TikTok לשחקני CS2. האפליקציה מציגה פיד קליפים עם ניגון אוטומטי, שכבת killfeed ומעטפת פעולות של לייק, שמירה ותגובות, לצד מסך הגדרות, פרופיל והתחברות דרך Steam בתוך האפליקציה – והכול מבסיס קוד אחד ל-iOS ולאנדרואיד.

תכונות מרכזיות

אייקון של סימון Vאפליקציית מובייל מלאה ב-React Native ו-Expo ל-iOS ולאנדרואיד
אייקון של סימון Vפיד קליפים אנכי מלא-מסך בסגנון TikTok עם ניגון אוטומטי (expo-video ו-reanimated)
אייקון של סימון Vמעטפת פעולות: לייק, שמירה, תגובות ומעקב, עם שכבת killfeed מעל הקליפ
אייקון של סימון Vהתחברות דרך Steam בתוך האפליקציה באמצעות OpenID
אייקון של סימון Vדו-לשוניות מלאה – עברית ואנגלית עם תמיכת RTL מלאה (use-intl)
אייקון של סימון Vניתוב מבוסס קבצים עם expo-router ומסלולים מוקלדים (typed routes)
אייקון של סימון Vעיצוב כהה בלבד במצב פורטרייט, ניטור שגיאות עם Sentry
אייקון של סימון Vבנייה בענן ל-iOS ולאנדרואיד עם EAS מבסיס קוד אחד

אייקון אתגריםאתגרים

אפליקציית וידאו למובייל שמרגישה מיידית מציבה כמה אתגרים טכניים מרכזיים שנדרשנו לפתור:

  • פיד וידאו אנכי חלק במובייל. להביא חוויית גלילה אחת-קליפ-לעמוד עם ניגון אוטומטי חלק ומעטפת פעולות, בלי קפיצות ובלי טעינות איטיות על מכשירים אמיתיים.

  • אימות Steam בתוך אפליקציה. Steam עובד עם OpenID שנועד לדפדפן, ולא לזרימת התחברות טבעית בתוך אפליקציית מובייל.

  • דו-לשוניות מלאה עם RTL במובייל. תמיכה בעברית ובאנגלית מחייבת היפוך פריסה מלא ל-RTL, כולל אייקונים, ניווט ורכיבי הפיד – ולא רק תרגום טקסט.

אייקון פתרונותפתרונות

לכל אתגר בנינו פתרון ממוקד שנשען על מערכת האקוסיסטם של React Native ו-Expo:

  • פיד מבוסס expo-video ו-reanimated. בנינו פיד אנכי מלא-מסך של קליפ-בעמוד עם ניגון אוטומטי, שכבת killfeed ואנימציות פעולה חלקות שמריצות על ה-UI thread.

  • זרימת Steam OpenID מובנית. מימשנו התחברות דרך Steam בתוך האפליקציה, כך שהמשתמש מתחבר ומגיע חזרה לפיד שלו ברצף אחד.

  • תשתית i18n עם use-intl ו-RTL. הקמנו בסיס דו-לשוני מלא לעברית ולאנגלית עם היפוך פריסה אוטומטי, כך שכל מסך נראה נכון בשני הכיוונים.

  • בסיס קוד אחד עם EAS. ריכזנו את כל האפליקציה בבסיס קוד אחד ובנינו ממנו גרסאות אחידות ל-iOS ולאנדרואיד בענן.

תוצאות

אייקון של סימון Vפיד קליפים אנכי מהיר בסגנון TikTok, שהופך רגעי משחק של CS2 לחוויית וידאו זורמת במובייל.
אייקון של סימון Vחוויית מובייל מלאה: התחברות דרך Steam, פרופיל, הגדרות והתראות – בעברית ובאנגלית עם RTL מלא.
אייקון של סימון Vבסיס קוד אחד ב-React Native ו-Expo שמניב גרסאות אחידות ל-iOS ולאנדרואיד באמצעות EAS.
אייקון של סימון Vאפליקציה שלמה מקצה לקצה, עם ניטור שגיאות ב-Sentry וניתוב מוקלד ב-expo-router
תמונת גלריה 1
תמונת גלריה 2
תמונת גלריה 3
תמונת גלריה 4