חברת Ultrahuman משיקה תכונות מהר יותר ב-15% באמצעות Gemini ב-Android Studio
משך הקריאה: 2 דקות
Ultrahuman היא סטארט-אפ בתחום טכנולוגיות הבריאות לצרכנים, שמספק למשתמשים תובנות יומיות לגבי הבריאות שלהם על סמך נתונים ביומטריים מהמכשירים הלבישים של החברה, כמו RING Air ו-M1 Live – מכשיר לניטור רציף של רמות הגלוקוז (CGM). צוות Ultrahuman הסתמך על הכלים שמבינים את ההקשר של Gemini ב-Android Studio כדי לייעל ולהאיץ את תהליך הפיתוח.
האפליקציה של Ultrahuman מתוחזקת על ידי צוות רזה של שמונה מפתחים בלבד. הם נותנים עדיפות ליצירת תכונות שהמשתמשים שלהם אוהבים, ויש להם רשימה ארוכה של באגים ושיפורים נדרשים בביצועים שדורשים הרבה זמן. הצוות היה צריך להגדיל את התפוקה של שיפורי התכונות, וגם לטפל בשיפורי הביצועים, בלי להגדיל את מספר העובדים. אחת ההזדמנויות הגדולות ביותר שלהם הייתה לצמצם את כמות הזמן והמאמץ שנדרשים לטיפול בבאגים: כל שעה שנחסכת בתחזוקה יכולה להיות מושקעת מחדש בעבודה על תכונות למשתמשים שלהם.
פתרון בעיות טכניות ושיפור הביצועים באמצעות Gemini
הצוות שילב את Gemini ב-Android Studio כדי לבדוק אם הכלים מבוססי-AI יכולים לשפר את תהליך העבודה שלהם על ידי טיפול במשימות רבות ב-Android. קודם כול, הצוות השתמש בצ'אט Gemini בתוך Android Studio. המטרה הייתה ליצור אב טיפוס של הטמעה של שרת GATT לקישוריות Bluetooth עם צריכת אנרגיה נמוכה (BLE) באפליקציה שלהם.
ארקה, ראש צוות פיתוח Android ב-Ultrahuman, ציין: "Gemini עזר לנו להגיע לאב-טיפוס עובד תוך פחות משעה – משהו שהיה לוקח לנו כמה שעות אחרת". הטמעת ה-BLE שסופקה על ידי Gemini פעלה בצורה מושלמת לסינכרון כמויות גדולות של נתוני חיישני בריאות בזמן שהאפליקציה פעלה ברקע, שיפרה את תהליך סינכרון הנתונים וחסכה בחיי הסוללה גם בטלפון Android של המשתמש וגם במכשיר הלביש המזווג של Ultrahuman.
בנוסף לאתגר המרכזי הזה, Gemini היה בעל ערך רב גם במציאת אופטימיזציות אלגוריתמיות בספרייה מותאמת אישית של קוד פתוח, בהפניה למסמכים מועילים, בסיוע בהוספת הערות לקוד ובניתוח של יומני קריסה. צוות Ultrahuman השתמש גם בהשלמת קוד כדי לכתוב בקלות קוד שחוזר על עצמו, ביצירת תצוגה מקדימה של Jetpack Compose כדי לבצע איטרציות מהירות במהלך עיצוב ממשק המשתמש, ובמצב סוכן כדי לנהל שינויים מורכבים בכל הפרויקט, כמו רינדור של תרשים עמודות מוערמות חדש שמופה למודלים של נתונים ולמודלים של ממשק המשתמש.
שיפור הפרודוקטיביות והאצת אספקת התכונות
השיפורים האלה חוסכים לצוות עשרות שעות בכל שבוע. הזמן שנחסך משמש להשקת תכונות חדשות למשתמשי הבטא של Ultrahuman ב-10-15% מהר יותר. לדוגמה, הצוות פיתח עוזר AI חדש בתוך האפליקציה למשתמשים, שמבוסס על Gemini 2.5 Flash. ההצעה הראשונית לעיצוב ממשק המשתמש, לארכיטקטורה ולחלקים מחוויית המשתמש של התכונה החדשה הזו התקבלה מ-Gemini ב-Android Studio – כך אפשר לראות תהליך פיתוח מלא שנעזר ב-AI.
איך מפתחים אפליקציות ל-Android מהר יותר עם Gemini
ההמלצות המקצועיות של Gemini ל-Android, שמשולבות בצורה הדוקה ב-Android Studio, עוזרות למפתחי Android להקדיש פחות זמן לעיון במסמכים ולכתיבת קוד שחוזר על עצמו (boilerplate), וכך לפנות יותר זמן לחדשנות.
כאן אפשר לקרוא איך Gemini ב-Android Studio יכול לעזור לצוות שלכם לפתור בעיות מורכבות, לייעל את תהליכי העבודה ולפרסם תכונות חדשות מהר יותר.
-
Case Studiesאפליקציית המיינדפולנס Gratitude מעודדת עקביות באמצעות יומן יומי קצר, הצהרות חיוביות ולוחות חזון. האפליקציה הורדה יותר מ-6 מיליון פעמים, קיבלה 150 אלף דירוגים של 5 כוכבים ונרשמו בה 100 מיליון רשומות ביומן.
Amrit Sanjeev, Ash Nohe • משך הקריאה: 3 דקות -
Case Studiesהצוות יצר בסיס קוד של ממשק משתמש מבוסס-AI, שהוא קטן ב-50% מההטמעה המקורית, ובו בזמן השיג קיצור של 35% בזמן הביצוע של סוכן ה-AI, 32% פחות אינטראקציות בין מהנדס לסוכן וחיסכון של 33% בעלות האסימונים.
Pavlo Stavytskyi, Rebecca Franks • משך הקריאה: 11 דקות -
Case Studiesוואטסאפ היא פלטפורמת המסרים הגדולה בעולם, עם מיליארדי משתמשים ברחבי העולם. זהו כלי התקשורת שברירת המחדל שלו היא הצפנה מקצה לקצה, והוא מאפשר לאנשים באזורים שונים לתקשר ביניהם בצורה פרטית, אמינה ומאובטחת.
Niharika Arora, Tracy Agyemang, Mayank Jain • משך הקריאה: 8 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?