آپ کی پسند کے پلیٹ فارم پر web3 — Coinbase Wallet کے ملٹی پلیٹ فارم اپروچ پر گہری نظر
Tl;dr: Coinbase Wallet کی موبائل ایپ کو تبدیل کرنا web3 تک رسائی کو بہتر بنانے کے ہمارے عزم کی عکاسی کرتا ہے۔ اس بلاگ میں، ہم اس بات پر بات کرتے ہیں کہ React Native میں منتقلی ہمارے صارفین اور ہماری تکنیکی ٹیموں دونوں کے لیے ایک اہم موڑ کیوں ہے۔
کوائن بیس والیٹ انجینئرنگ کے ڈائریکٹر چنتن تورکھیا اور ڈین کوف مین، سکے بیس والیٹ ری ایکٹ مقامی لیڈ کے ذریعہ
gm
اس ہفتے، ہم کا اعلان کیا ہے Coinbase Wallet کے نئے موبائل iOS اور Android ایپس کا ڈیبیو جو React Native کا استعمال کرتے ہوئے بنایا گیا ہے۔ یہ لانچ Coinbase Wallet اور اس کے صارفین کے لیے ایک اہم انفلیکشن پوائنٹ کی نشاندہی کرتا ہے، اور ہم یہاں تک پہنچنے کے محرک اور سفر پر روشنی ڈالنا چاہیں گے۔
Coinbase Wallet کے ساتھ ہمارا مقصد web3 ایکو سسٹم کا ڈیفالٹ گیٹ وے بننا ہے۔ ہم نے 2017 میں iOS اور Android پر ایک موبائل ایپ کا آغاز کیا تاکہ کرپٹو، خود کی تحویل، اور نوزائیدہ ڈیپ ایکو سسٹم کے فوائد کو سب کے لیے قابل رسائی بنایا جا سکے — نیٹ ورک یا بلاکچین، ملک یا کرنسی، کرپٹو سیوی یا کرپٹو بیگنر سے قطع نظر۔
2021 میں، ہم نے ڈیسک ٹاپ کے ذریعے ویب 3 مشغولیت میں اضافہ دیکھا، جو زیادہ تر NFTs اور DeFi dapps کے ذریعے چلایا گیا۔ اس کی وجہ سے ہمیں ایک Coinbase Wallet شروع کرنے کا موقع ملا براؤزر کی توسیع React کا استعمال کرتے ہوئے، صارفین کو ڈیسک ٹاپ پلیٹ فارم پر کرپٹو اکانومی کے ساتھ مشغول ہونے کا اختیار فراہم کرتا ہے۔ اس سے ہماری پروڈکٹ، انجینئرنگ، اور ڈیزائن ٹیموں کو مکمل طور پر اس بات پر دوبارہ غور کرنے کا موقع ملا کہ ایک سیلف کسٹڈی پروڈکٹ پاور استعمال کرنے والوں کے ساتھ ساتھ web3 پر نئے آنے والوں کو کیسا دکھنا اور محسوس کرنا چاہیے۔
براؤزر ایکسٹینشن کو شروع کرنے کا بدقسمتی سے مطلب یہ تھا کہ ہماری انجینئرنگ ٹیموں کو اب تین مختلف پلیٹ فارمز کے لیے ایک ہی خصوصیات کو کوڈ کرنے کی ضرورت ہے، کیونکہ Wallet کے براؤزر ایکسٹینشن، iOS، اور Android ایپس نے مختلف کوڈ بیس کا فائدہ اٹھایا ہے۔ اور اس کے نتیجے میں، توسیع پر ہماری ترسیل کی رفتار موبائل پر ہماری رفتار سے کہیں زیادہ ہو گئی۔ ہم جانتے تھے کہ web3 میں جدت کو برقرار رکھنے کے لیے یہ ایک قابل عمل طویل مدتی حل نہیں ہے۔ اپنے ڈویلپرز اور ڈیزائنرز کی کارکردگی کو بڑھانے کے ساتھ ساتھ تمام پلیٹ فارمز پر مستقل طور پر قابل بھروسہ، محفوظ اور سادہ ملٹی چین والیٹ بھیجنے کے لیے، ہمیں اپنے موبائل پروڈکٹس کو ایک مشترکہ فریم ورک میں منتقل کرنے کی ضرورت ہوگی۔
React Native درج کریں۔
ایک بار بنائیں، ہر جگہ بھیجیں۔
ہم ایک بار تعمیر کرنے اور ہر جگہ بھیجنے کے منتر کو اپناتے ہیں۔ Coinbase Wallet کی موبائل ایپس کو React Native کرنے کے لیے دوبارہ پلیٹ فارم کرنے کا مطلب ہے کہ ہم زیادہ آسانی سے Wallet کے براؤزر ایکسٹینشن، iOS، اور Android ایپس پر نئی خصوصیات بھیج سکتے ہیں، ورک فلو کو ہموار کرتے ہوئے اور ہمیں ڈیسک ٹاپ اور موبائل پر ایک ہی بہترین صارف کا تجربہ فراہم کرنے کی اجازت دیتے ہیں۔
2020 میں، Coinbase ایپ کامیابی کے ساتھ منتقلی مقامی موبائل سے React Native تک، ایک سافٹ ویئر فریم ورک جو ہمیں iOS اور Android دونوں پر ایک ہی TypeScript کوڈ اور React UI بھیجنے کی اجازت دیتا ہے۔ اس کے بعد سے ہمارا مقصد آسان تھا: صارفین کو Coinbase Design System (CDS) کا استعمال کرتے ہوئے ایک مستقل ڈیزائن کا تجربہ فراہم کرتے ہوئے ایک انتہائی کارکردگی دکھانے والی موبائل ایپ بھیجنے کے لیے ان پکی سڑکوں کا فائدہ اٹھانا۔ ہم ری ایکٹ نیویگیشن، ڈیپ لنکنگ، اور کوڈ میں کنفیگریشن سمیت پکی سڑکوں کا تیزی سے فائدہ اٹھانے میں کامیاب ہو گئے۔
ہماری Coinbase Wallet موبائل ایپ اور براؤزر ایکسٹینشن کو ایک واحد ڈیٹا لیئر میں یکجا کر کے جو تمام کاروباری منطق کو ہینڈل کرتی ہے، ہم تین پلیٹ فارمز پر تیزی سے مصنوعات کی ترسیل جاری رکھ سکتے ہیں۔ ہم کلاس پر مبنی RxJS سے دور ہو گئے اور React کور لائبریریوں کے زیادہ سے زیادہ فائدہ اٹھانے کے لیے فنکشنل سیاق و سباق پر مبنی ریپوز میں منتقل ہو گئے۔ اضافی چیلنج ڈیٹا لیئر کو منتقل کرنا تھا جبکہ ایکسٹینشن پر فیچرز بنانے اور بھیجنے کا کام جاری رکھتے ہوئے تھا۔ Web3 کسی کے لیے توقف نہیں کرتا، اور اس لیے ہم نے پرواز کے دوران اپنے پورے Wallet انجن کی تبدیلی کو احتیاط سے ترتیب دیا۔
Wallet وقت کے ایک حصے میں مارکیٹ میں نئی خصوصیات لانے کے قابل بھی ہوگا۔ اس کی ایک حالیہ مثال ہمارا DeFi پورٹ فولیو ہے، جسے Wallet براؤزر کی توسیع کے لیے بنانے میں دو مہینے لگے اور ہماری نئی React Native موبائل ایپ کو پورٹ کرنے میں صرف پانچ دن لگے۔ پیچیدہ منطق کی اکثریت ڈیٹا لیئر میں رہتی ہے، اور چونکہ یہ اب تمام پلیٹ فارمز کے درمیان مشترک ہیں، اس لیے ہم اسے ایک بار بنانے اور تمام پلیٹ فارمز پر بھیجنے میں کامیاب ہو گئے۔ موبائل کے لیے صرف کلائنٹ UI باقی تھا، اور خوش قسمتی سے، ایک عام CDS کے ساتھ، UI عناصر کو موبائل پر پورٹ کرنا آسان تھا۔ اس قسم کی افادیت کی بدولت، ہم توقع کرتے ہیں کہ آنے والے مہینوں میں Wallet جس رفتار سے نئی پروڈکٹس لانچ کرتا ہے اس میں اضافہ ہوتا رہتا ہے۔
نہ صرف صارفین تیزی سے Wallet کی ڈیلیور کرنے والی خصوصیات سے فائدہ اٹھائیں گے، بلکہ مجموعی طور پر موبائل کا تجربہ زیادہ تیز، زیادہ جوابدہ، اور زیادہ قابل اعتماد ہوگا۔
خلا کو پر کرنا
پچھلے ایک سال میں ہم نے جو خصوصیات جاری کیں ان میں سے کئی کو Wallet ایکسٹینشن کے لیے بنایا گیا تھا اور ابھی تک Wallet موبائل ایپ میں متعارف ہونا باقی ہے۔ React Native میں ہماری منتقلی کے ساتھ، ہم اب پہلی بار موبائل ایپ میں کئی بہترین خصوصیات شروع کرنے کے لیے تیار ہو رہے ہیں، بشمول Solana اور SPL ٹوکنز کو اسٹور کرنے، بھیجنے اور وصول کرنے کے لیے سپورٹ، ریئل ٹائم پرائس چارٹس، ایک اندراج۔ ایپ ڈی اے پی براؤزر، ٹوکن مینجمنٹ، اور ڈی فائی پورٹ فولیو ویو۔
آپ موجودہ مقامی موبائل پروڈکٹ کو برقرار رکھتے ہوئے موجودہ کروم ایکسٹینشن پلیٹ فارم میں نئی فعالیت شامل کرتے ہوئے، نئے React Native ٹیک اسٹیک پر 110+ خصوصیات کو کیسے پورٹ کرتے ہیں؟ مشترکہ ڈیٹا لیئر ایک قوت ضرب تھی جس نے ٹیم کو توسیع کے لیے تعمیراتی خصوصیات کو برقرار رکھنے کے قابل بنایا جو بغیر کسی رکاوٹ کے RN موبائل پر پورٹ ہو گی۔ ہم نے بینچ مارکنگ کے ذریعے معیار اور کارکردگی کے لیے ایک اعلی بار کو برقرار رکھتے ہوئے اپنے موجودہ موبائل پروڈکٹ کی فیچر برابری کو بھی ترجیح دی۔
ٹیم نے نئی ایپ کی کلائنٹ سائیڈ پرفارمنس کی پیمائش کرنے کے لیے ایک قابل توسیع اور قابل توسیع کارکردگی کی نگرانی کے نظام کی بنیادیں بنائیں، بشمول صفحہ لوڈ، UI تھریڈ بلاک کرنے کا وقت اور ہر کمٹ کے لیے ایپ کی ردعمل۔ ہم نے بیسپوک انکریمنٹل رینڈرنگ سلوشن کا استعمال کرتے ہوئے لوڈنگ اور اسکرین رینڈر کے اوقات کو بہتر بنایا، اجزاء کو یاد کرنا، اور مہنگے ہک کمپیوٹیشن کو بہتر بنایا۔ ہم نے بیچنگ اسٹیٹ اپ ڈیٹس اور کیشنگ کی حکمت عملیوں کو بہتر بنانے کے ذریعے ڈیٹا لیئر میں لاتعداد اصلاحات بھی بھیجی ہیں، جس سے نئی ری ایکٹ مقامی ایپ اور ایکسٹینشن دونوں پر اثاثہ اور NFT لوڈنگ کا فائدہ ہوا۔
پینٹ کے ایک تازہ کوٹ سے زیادہ
اگر آپ نے موبائل ایپ کی نئی شکل و صورت کو دیکھا ہے، تو یہ پینٹ کے تازہ کوٹ سے کہیں زیادہ عکاسی کرتا ہے۔ Coinbase Wallet اب Coinbase ڈیزائن سسٹم کا ایک لازمی حصہ ہے۔
Coinbase کا ڈیزائن سسٹم ری ایکٹ کے اندر تعمیر کردہ دوبارہ قابل استعمال ڈیزائن اور حرکت کے اجزاء کا ایک مضبوط فن تعمیر ہے۔ ہم نے پایا ہے کہ CDS ہماری مصنوعات، انجینئرنگ، اور ڈیزائن ٹیموں کو Coinbase پروڈکٹس کے صارفین کے لیے مستقل تجربہ کو یقینی بناتے ہوئے اعلیٰ معیار کی مصنوعات کے تجربات کی تعمیر پر توجہ مرکوز کرنے کے قابل بناتا ہے۔ نئے صارفین کو خوش آمدید کہنے والے موشن سے چلنے والے "پرتپاک استقبال" جیسے خوبصورت ڈیزائن عناصر، اس بات کا صرف ایک چھوٹا سا پیش نظارہ ہیں کہ ہم عالمی سامعین کے لیے کس طرح بصری طور پر بھرپور تجربہ فراہم کر رہے ہیں۔
چونکہ Coinbase Wallet کا براؤزر ایکسٹینشن اس ڈیزائن سسٹم کا استعمال کرتے ہوئے بنایا گیا تھا، اس لیے ڈیسک ٹاپ کے صارفین اب Wallet کی موبائل ایپ کے اندر مزید مستقل تجربے سے لطف اندوز ہوں گے۔ اس مستقل نقطہ نظر کے اضافی بونس کے طور پر، وہ صارفین جو Coinbase کی فلیگ شپ ایپ سے واقف ہیں فوری طور پر Coinbase Wallet کے نئے موبائل تجربے میں گھر پر محسوس کریں گے۔
اس کام کا ایک اور دلچسپ نتیجہ یہ ہے کہ Wallet صارفین کو اب اپنے موبائل کے تجربے کو ذاتی نوعیت کا بنانے کا موقع ملا ہے۔ ہماری تحقیق سے معلوم ہوا کہ صارفین ڈارک موڈ کو ترجیح دیتے ہیں، اس لیے موبائل ایپ ڈیفالٹ کے طور پر ڈارک موڈ میں کھل جائے گی۔ ہم Coinbase Wallet کے لیے تھیم کا رنگ منتخب کرنے کی صلاحیت بھی شامل کر رہے ہیں، جسے سیٹنگز کے ٹیب میں منتخب کیا جا سکتا ہے۔
آگے کی تلاش میں
Coinbase Wallet کی نئی موبائل ایپ پوری دنیا میں پھیلنا شروع ہوگئی iOS اور اینڈرائڈ اس ہفتے، اور ہم توقع کرتے ہیں کہ اگلے چند ہفتوں میں رول آؤٹ مکمل ہو جائے گا۔ iOS پر App Store یا Android پر Google Play پر جا کر یقینی بنائیں کہ آپ کی ایپ اپ ٹو ڈیٹ ہے، اور فالو کریں۔ @CoinbaseWallet تازہ ترین خبروں اور اپ ڈیٹس کے لیے ٹویٹر پر۔
Coinbase Wallet ایک سیلف کسٹڈی والیٹ ہے جو Coinbase Wallet کے تابع سافٹ ویئر خدمات فراہم کرتا ہے۔ سروس کی شرائط اور رازداری کی پالیسی. Coinbase والیٹ ہے مختلف Coinbase.com سے، اور Coinbase Wallet کے لیے نجی چابیاں براہ راست صارف کے ذریعے ذخیرہ کی جاتی ہیں نہ کہ Coinbase کے ذریعے۔ فیس لاگو ہو سکتی ہے۔ Coinbase Wallet استعمال کرنے کے لیے آپ کو Coinbase.com اکاؤنٹ کی ضرورت نہیں ہے۔
آپ کی پسند کے پلیٹ فارم پر web3 — Coinbase Wallet کے ملٹی پلیٹ فارم اپروچ پر گہری نظر میں اصل میں شائع کیا گیا تھا سکے بیس بلاگ میڈیم پر، جہاں لوگ اس کہانی کو نمایاں کرکے اور اس کا جواب دے کر گفتگو جاری رکھے ہوئے ہیں۔
- سکے سمارٹ۔ یورپ کا بہترین بٹ کوائن اور کرپٹو ایکسچینج۔
- پلیٹو بلاک چین۔ Web3 Metaverse انٹیلی جنس۔ علم میں اضافہ۔ مفت رسائی۔
- کرپٹو ہاک۔ Altcoin ریڈار. مفت جانچ.
- Source: https://blog.coinbase.com/web3-on-the-platform-of-your-choice-a-closer-look-at-coinbase-wallets-multi-platform-approach-7f646ea31dd2?source=rss—-c114225aeaf7—4
- "
- 2020
- 2021
- a
- کی صلاحیت
- تک رسائی حاصل
- قابل رسائی
- اکاؤنٹ
- کے پار
- شامل کیا
- ایڈیشنل
- تمام
- اجازت دے رہا ہے
- کی اجازت دیتا ہے
- لوڈ، اتارنا Android
- اپلی کیشن
- اپلی کیشن سٹور
- ایپل
- کا اطلاق کریں
- نقطہ نظر
- ایپس
- فن تعمیر
- اثاثے
- سامعین
- شروع ہوا
- فائدہ
- فوائد
- کے درمیان
- blockchain
- بلاگ
- بونس
- لانے
- براؤزر
- تعمیر
- عمارت
- کاروبار
- چیلنج
- چارٹس
- انتخاب
- کروم
- قریب
- کوڈ
- Coinbase کے
- کس طرح
- وعدہ کرنا
- وابستگی
- کامن
- مکمل
- پیچیدہ
- اجزاء
- گنتی
- ترتیب
- متواتر
- جاری
- بات چیت
- کور
- ملک
- اہم
- کرپٹو
- کرنسی
- ڈپ
- DApps
- گہرا
- اعداد و شمار
- دن
- ڈی ایف
- ترسیل
- ڈیزائن
- ڈیسک ٹاپ
- ڈویلپرز
- مختلف
- براہ راست
- ڈائریکٹر
- بات چیت
- کارفرما
- آسانی سے
- معیشت کو
- ماحول
- کارکردگی
- عناصر
- گلے
- کو چالو کرنے کے
- کے قابل بناتا ہے
- مشغول
- مصروفیت
- انجن
- انجنیئرنگ
- کو یقینی بنانے ہے
- مثال کے طور پر
- دلچسپ
- موجودہ
- توقع ہے
- مہنگی
- تجربہ
- تجربات
- واقف
- تیز تر
- نمایاں کریں
- خصوصیات
- فیس
- پہلا
- پہلی بار
- توجہ مرکوز
- پر عمل کریں
- ملا
- بنیادیں
- فریم ورک
- تازہ
- سے
- فنکشنل
- فعالیت
- گیٹ وے
- گلوبل
- عالمی سطح پر
- مقصد
- گوگل
- گوگل کھیلیں
- عظیم
- زیادہ سے زیادہ
- یہاں
- ہائی
- اعلی معیار کی
- انتہائی
- ہوم پیج (-)
- کس طرح
- HTTPS
- فوری طور پر
- کو بہتر بنانے کے
- سمیت
- اضافہ
- جدت طرازی
- iOS
- IT
- سفر
- رکھیں
- چابیاں
- تازہ ترین
- تازہ ترین خبریں
- شروع
- آغاز
- شروع
- پرت
- قیادت
- لیوریج
- روشنی
- لوڈ
- لوڈ کر رہا ہے
- لانگ
- دیکھو
- اکثریت
- بنا
- انتظام
- منتر
- مارکیٹ
- کا مطلب ہے کہ
- پیمائش
- درمیانہ
- موبائل
- موبائل اپلی کیشن
- نگرانی
- ماہ
- زیادہ
- ملٹی پلیٹ فارم
- سمت شناسی
- نیٹ ورک
- نئی خصوصیات
- نئی مصنوعات
- خبر
- اگلے
- Nft
- این ایف ٹیز
- کھول
- مواقع
- اصلاح
- اصلاح
- اختیار
- حکم
- حصہ
- لوگ
- کارکردگی
- ذاتی بنانا
- پلیٹ فارم
- پلیٹ فارم
- کھیلیں
- پوائنٹ
- پورٹ فولیو
- طاقت
- پیش نظارہ
- قیمت
- نجی
- نجی چابیاں
- مصنوعات
- حاصل
- فراہم کرنے
- شائع
- معیار
- جلدی سے
- جواب دیں
- اصل وقت
- حال ہی میں
- کی عکاسی کرتا ہے
- جاری
- قابل اعتماد
- باقی
- تحقیق
- محفوظ
- اسی
- پریمی
- توسیع پذیر
- سکرین
- بغیر کسی رکاوٹ کے
- منتخب
- سروسز
- کئی
- مشترکہ
- بھیج دیا
- شپنگ
- سادہ
- بعد
- ایک
- چھوٹے
- So
- سافٹ ویئر کی
- سولانا
- حل
- ڈھیر لگانا
- حالت
- ابھی تک
- ذخیرہ
- کہانی
- حکمت عملیوں
- منظم
- موضوع
- کامیابی کے ساتھ
- حمایت
- کے نظام
- ٹیم
- ٹیموں
- ٹیک
- ٹیکنیکل
- ۔
- موضوع
- تین
- کے ذریعے
- وقت
- اوقات
- ٹوکن
- ٹوکن
- منتقلی
- ٹویٹر
- اقسام
- ui
- تازہ ترین معلومات
- us
- استعمال کی شرائط
- صارفین
- VeloCity
- لنک
- بٹوے
- Web3
- ہفتے
- جبکہ
- ڈبلیو
- کے اندر
- کام
- کام کے بہاؤ
- گا
- سال
- اور