HE
#

Play Video

#

# #
Rubicon app portfolio 2
# # # # # #

ארנק רוביקון

#

Rubicon הוא ארנק קריפטו ללא משמורת לאחסון, שליחה וקבלה מאובטחת של מטבעות ואסימונים דיגיטליים. הוא תומך בארבעה מטבעות מקומיים: Bitcoin, Ethereum, Litecoin, Tron ושני אסימונים: Tether ERC 20 ו-Tether TRC 20.

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

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

# #
demo-app-developer-3
Photo 26
Photo 27

טכנולוגיות

4672549
kotlin
fastapi

מטרות ויעדים

פתח ארנק קריפטוגרפי לנייד עבור IOS ואנדרואיד באמצעות טכנולוגיות מקוריות:

  • צור עיצוב UX/UI אישי ונוח, עם אפשרות להתאמה אישית.
  • הטמיע את התוכנית ברמת הקוד.
  • פתח פאנל ניהול לניהול תוכן.
  • הבטח הגנה אמינה על גישה לאפליקציות ואבטחת עסקאות.
  • הוסף את היכולת לייבא ארנקים חיצוניים שאינם משמורנים לפי ביטוי סיד.
Rubicon video

כיצד פועל ארנק רוביקון

ישנן שתי דרכים להתחיל להשתמש בארנק Rubicon:

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

אפליקציית Rubicon היא פשוט כלי נוח המאפשר למשתמשים לאחסן בבטחה כספים ולבצע העברות.

מספר הארנקים שניתן להוסיף ל-Rubicon הוא בלתי מוגבל.

אחסון והצגה של כספים

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

העברות: שליחה וקבלה של נכסים

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

היסטוריית העסקאות הפיננסיות זמינה למשתמש בכל עת. מטעמי נוחות, הוספנו אפשרות לסנן: לפי תאריך וסוג העסקה (שליחה או קבלה).

הגדרות אישיות

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

Pic 5@3x6

אבטחה ושקיפות

יתרון חשוב של רוביקון הוא שלאף אחד, אפילו לא לבעלי האפליקציה, אין יכולת להשפיע על עסקאות משתמשים. זה יוצר רקע אמון אופטימלי ומבטל את הסיכון של הקפאה או חסימה חד צדדית של כספים.

הגנה אמינה על גישה לתוכנית מסופקת על ידי:

  • בקשה לקוד PIN או ביומטריה בכל פעם שהאפליקציה נפתחת.
  • בקשת PIN או ביומטריה לאחר נעילת מסך אוטומטית או חוסר פעילות.
  • בקשה לקוד PIN או ביומטריה לפני ביצוע עסקה.

כך, המשתמש יכול להיות בטוח שאף אחד לא יוכל להשתמש בכספים שבארנקו ללא השתתפותו.

Pic 7@3x

התפתחות

חילקנו את העבודה על הפרויקט לשני חלקים: יצירת ארנק הקריפטו עצמו ופיתוח פאנל הניהול.

טכנולוגיות Native Swift ו-Kotlin באמצעות Jetpack Compose שימשו כמחסנית הראשית, וה-backend נבנה על פייתון. בנוסף, נעשה שימוש בשירותי API של צד שלישי כדי להקל על העבודה עם רשתות הבלוקצ'יין Tron ו-Ethereum.

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

1. איסוף וניתוח מידע

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

2. הקרנה

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

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

Slider 7 rubicon

3. פיתוח עיצוב

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

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

Design system rubicon 5

4. פיתוח מובייל ועורף

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

כדי לבצע משימות הקשורות לביצוע עסקאות, Rubicon ניגשת לרשתות הבלוקצ'יין Ethereum ו-Tron באמצעות ממשקי API ששולבו על ידי המפתחים שלנו:

  • CryptoCompare - מספק מידע על הערך הנוכחי וההיסטורי של מטבעות קריפטוגרפיים בזמן אמת. האפליקציה משתמשת בנתונים אלה כדי להציג את היתרה בפיאט ובעת בניית גרפים של שער החליפין הקריפטו.
  • TronGrid - משמש לקבלת יתרה, רשימת עסקאות, שליחת עסקאות ופעולות אחרות ברשת Tron.
  • Etherscan - מספק נתוני היסטוריית עסקאות ברשת Ethereum.
  • GetBlock - מציג את היתרה ושולח עסקאות Ethereum לבלוקצ'יין.

5. בדיקה

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

Pic 6 rubicon
rubicon slider 4

תוֹצָאָה

הצוות שלנו פיתח ארנק Rubicon ללא משמורת עבור מערכות הפעלה IOS ואנדרואיד. הפריסה ב-App Store כבר הושלמה, ו-Play Market יתקיים בעתיד הקרוב.

הלקוח היה מרוצה מהיישום הטכני של ארנק הקריפטו וממשיך לשתף פעולה עם הצוות שלנו לאחר שחרור התוכנית. כיום, אנו אוספים משוב מהמשתמשים ועובדים על עדכונים לאפליקציה, שמטרתם לשפר את האבטחה ולשפר את הפונקציונליות של המוצר.

שלום!👋 צרו קשר 😀