8 ہفتوں میں کراس پلیٹ فارم ایپ کس طرح ہم نے ایک حقیقی کیس کا مطالعہ کیا
مَیں تقریباً ایک عشرے سے اپنا گھر بنا رہا ہوں ۔ مَیں نے کسی بھی چیز کو محدود مدت سے زیادہ تیز رفتار سے نہیں سیکھا تھا ۔
ایک لاجسٹک شروع ہم پر آیا. انہیں ڈرائیور اور بھیجنے والے کے لیے کراس پلیٹ فارم ایپ کی ضرورت تھی۔ وقت ؟ آٹھ ہفتے. کوئی فرق نہیں.
ہم نے 56 دن بچا لیا. ہم نے ایسا ہی کِیا ۔
چیلنج
کلائنٹ، بی2بی لاجسٹک کمپنی کے پاس موبائل ایپ نہیں تھی۔ ان کے ڈرائیوروں نے کاغذی لاگس اور فون کال استعمال کیا۔ اسکے علاوہ ، یہ بھی دریافت کِیا جاتا ہے ۔
وہ چاہتے تھے:
- بھیجنے والوں کے لئے حقیقی وقت
- ڈرائیور کیلئے کام
- پلگ انس کا پرنٹ
- دیہی علاقوں کیلئے غیرمتوقع طریقہ
پلیٹ فارم: IOS اور اینڈروئیڈ. تنہا کوڈ فہرست دو ماہ کے نیچے.
صلیب پلیٹ فارم کیوں؟ ہم ایسا ہی کریں گے ۔
کراس پلیٹ فارم کیوں؟
ہم نے مادری دادی کا خیال رکھا. دو الگ ٹیمیں۔ دو کوڈ بیس یہ کم سے کم 14–16 ہفتوں تک لے جائے گا.
کراس پلیٹ فارم ہمیں ایک کوڈ بیس دیا. ہم نے دونوں پلیٹ فارمز میں 85% کوڈ دوبارہ استعمال کیا۔ یہ اصل نمبر ہے۔پُرانے کام— کمپنیاں 60–90% کوڈ ری ایکٹر کی رپورٹ دیتی ہیں۔
| فیکٹری | (iOS + اینڈروئیڈ ) | Cros-Platform (react settle) |
|---|---|---|
| ترقی وقت | 14–16 ہفتے | 8 ہفتے |
| کوڈ دوبارہ شروع کریں | 0% | 85% |
| ٹیم سائز | ۶ ترقی کرنے والے | ۴ ترقی کرنے والے |
| اخراجات | $120,000–$160,000 | $80,000–$100,000 |
| پیش کش | شاندار | ~95% مقامی (حقیقی امتحانات) |
| مصر | دو کوڈbase | ایک کوڈ باس |
تجارتی دور؟ بعض مقامی خصوصیات جیسے کہ ترقی یافتہ کیمرے فیلڈر زیادہ عرصے سے تعمیر کر رہے تھے ۔ لیکن ایک لاجسٹک ایپ کے لیے کراس پلیٹ فارم نے بالکل کام کیا۔
ایک کے مطابقشماریاتی سروے.، 38% ترقی یافتہ افراد کراس پلیٹ فارم منصوبے کے لیے انفنٹری کا استعمال کرتے ہیں۔ یہ سب سے مقبول فریم ورک ہے ۔
ہماری تکنیک
ہم نے قربانی کے بغیر پیدا ہونے والے آلات کا انتخاب کِیا ۔
- فریم ورک: غیر متصل
- بوٹ بنانے والے نقشے: برآمد— ابتدائی سیٹ پر ہمیں 2 ہفتے بچا لیا
- فولڈرز: آگ— توثیق، آگ بجھانے والا بادل
- CI/CD: جینہیں ۔ + اصغر دیوتاجانچے کے لئے
- خامی خامی: عقلمندی
- اناطولیہ: آبادی :
اِس کی کیا وجہ ہے ؟ کلائنٹ موجود جاوا ایسکریپٹ ترقی یافتہ تھے۔ ڈارٹ سیکھنے کی ضرورت نہیں۔
ہم منٹوں کے اندر ایک اوزار پر ایپ چلانے دو. ہم نے وقت کو کنول کوڈ یا اینڈروئیڈ اسٹوڈیو کو ضائع نہیں کِیا تھا ۔
8 ویک ٹائم لائن
ہر ہفتے باتچیت ہوتی تھی ۔ یہاں ہمارا مناسب شیڈول ہے ۔
ہفتہ ۱ : فاؤنڈیشن&پرنٹ
- منصوبہ بندی
- Expo-loculation, expo-camera, expo-system -
- جمع کی ہوئی ترکیب (bottom Tables + Stock)
- فِطَلَقَّمَا يَوْمَا يَوْمُونَ سانچہ:قرآن-سورہ 56 آیت 38۔
- کلنٹن نے جمعہ تک اس نہر کی منظوری دی
ہفتہ ۲ : توثیق&صارف کا کردار
- access-date=, archive-date= (معاونت)
- دو کردار: ڈرائیور، بھیجنے والا
- فائرسٹر ڈیٹا رسائی محدود کرنے کے اصول
- [ صفحہ ۶ پر تصویر ]
ہفتہ 3: حقیقی وقت ایوب بورڈ۔
- ملازمت کی تجدید کے لیے فائرسٹر سنتے ہیں۔
- کشش ثقل کے ساتھ فلیٹ
- ایوب کی حیثیت: پیکنگ، قبول کیا، ترمذی میں مکمل ہوا۔
- ڈرائیور صرف قریبی ملازمتوں (geocation Redier) کو دیکھتے ہیں۔
ہفتے ۴ : ۱
- استعمال
سرخ رنگ+@react-native-async-storage/async-storage - کیڈئیر کام اور صارف اعداد مقامی طور پر
- Sincqueue: واپس آن لائن وقت بھیجا گیا تجدید
- ہوائی جہاز کے موڈ کیساتھ کام
ہفتہ ۵: تصاویر اپلوڈ کریں&ترجیحات
Expo-ime-Pickerکیمرے/گلر کے لیے- دباؤ کا ریشو:<200 ق م
- اپلوڈ کرنے کے لئے فائر بیس فہرست
- ثبوت دینے کے لیے فعال انداز تخلیق کیا گیا ہے۔
ہفتہ ۶ : ڈسکر داس بورڈ
- تلاش اور فیلڈنگ کے ساتھ ویب سیریز کا منظر
- حقیقی وقتی نقشہ ڈرائیور مقامات کو ظاہر کرتا ہے۔
- ڈرائیور کی کارکردگی میٹرکس (ان-وقت ادائیگی کی شرح) ہے۔
- استعمال
رد عمل-نقشے کے لیے
ہفتہ ۷ امتحان&غیر متصل
- جیسٹ (80% کوریج) کے ساتھ یونٹی ٹیسٹ کیے جاتے ہیں۔
- E2E Test with Dtox (crest sports)کے ساتھ E2E test –
- سینٹیری غلطی ہر عمارت پر گردش کرتی ہے۔
- صارفین کو حقیقی ڈرائیور کے ساتھ جانچتا ہے۔
ہفتہ 8: پولش&غیر متصل
- پرفارمنس فیمینٹ (لازی لوڈنگ تصاویر، رینڈرز کو کم کرتی ہے۔
- ایپ اسٹور اسکرینوں اور تشریحات کو محفوظ رکھتی ہے۔
- بندایپل ایپلیٹاورگوگل پلے اسٹور
- 2 دن کے اندر دونوں نے مقبولیت حاصل کی۔
ترقی
ہم دو ہفتے کے سفر. سائیکل کے ذریعے روزانہ کھڑے. کھانا ہر تین دن بعد واپس آنا ۔
ہم نے مختلف شاخیں استعمال کیں ۔ ہر کھینچنے کی درخواست ایک جی ٹی وی عمل کے عمل کو حل کرنے کے عمل کی ضرورت ہوتی ہے ۔
کوئی طویل گردشی چکر. ایک اوزار پر زندگی کا امتحان لینے سے : تقریباً 10 منٹ.
امتحان اور QA
ہم ہر ممکن کوشش.
- یونی ورسٹی کے امتحانات: سب سے زیادہ + ناقابلِرسائی لائبریری
- E2E: Dtox for Creter Resserves (login، ملازمت قبول کرنا، فوٹو اپلوڈ)۔
- انسانی ٹیسٹ: IOS کے لئے امتحان، اینڈروئیڈ کے لئے اندرونی راستے
- غلطی غلطی: لانچ کرنے سے پہلے سینٹیری 12 بگ کا شکار ہو گئی ہے۔
ایک حقیقی مثال : گیلری سے تصاویر منتخب کرتے وقت اینڈروئیڈ پر ایک طوفان۔ س . ع . 2 گھنٹوں میں ایف۔
معذوری اور لانخ
برآمدہاں تعمیرصنعتیں سادہ بناتی ہیں۔
ہم نے اسٹیج رول آؤٹ استعمال کیا: 1% صارفین کا پہلا دن، 10% دوسرا دن، 100% دن تین.
کوئی بڑے مسئلے نہیں ۔ ایک خبر نے آئیایس ۱۷ پر بگ بگ کی اجازت دے دی — ایک گھنٹے کے اندر اندر ایک ہی وقت میں گرم بخار پھیلا دیا ۔
نتائج اور میٹرک
ایپ ہفتے 8 بجے زندہ رہی۔
- ڈرائیورپہلے مہینے میں سرگرم
- ایوب کی پروڈیوس▪ ایک مہینے میں
- طےشدہ: 2,800
- کرش بے نتیجہ: 99.6% (سی ڈی این اے)
- ایپ اسٹور کی شرح۴ : ۴ ۔
- مطمئن: 92% ( اندرونی سروے )
کلائنٹ نے دو جڑواں باشندوں کی تعمیر کے مقابلے میں 40,000 بچ گئے۔ یہ ایک ہےفوری طور پرتحقیقی اندازے — کراس پلیٹ فارم کی قیمت 30–50% کم ہو جاتی ہے۔
سبق
- ایکپو سے شروع کیا۔اس نے ہمیں دو ہفتے سیٹ پر بچا لیا. اگر آپ کو ایکسپو میں مقامی ایمایس کی ضرورت ہے تو آپ اِسے بعد میں ترتیب دے سکتے ہیں ۔
- جلدی سے کام لیں ۔ہم نے اسے ہفتے 4 میں شامل کیا اگر ہم ہر ہفتے ۷ بجے تک انتظار کرتے تو ہم وقت کی کمی محسوس کرتے ۔
- حقیقی اوزاروں پر ٹیسٹ۔سیمویلرز بگ بینگ سے محروم ہیں۔ ہم نے ہر روز ایکسپو جانے کے لئے عمارتوں کو دبا دیا۔
- انجینئر سے تجاوز نہ کریں ۔ہم نے آتشفشانی اور آتشفشاں استعمال کِیا ۔ کوئی دستور پشتون. اس ترقی کے وقت کو 40%
- ہر 3 دن میں شمولیت اختیار کی۔ردّ عمل ۔ ہم نے مختصر ویڈیو ڈیم — ایسایسکس نہیں لکھے ۔
آخری مقصد
8 ہفتے کی کراس پلیٹ فارم ایپ ممکن ہے۔ آپ کو صحیح آلات، ٹھوس وقتی لائن اور مسلسل رابطے کی ضرورت ہے۔
مَیں نے اِس بات کا ذکر کِیا کہ یہوواہ کے گواہوں کے کام میں کوئی دلچسپی نہیں ۔ ہر انتخاب نے وقت بچا لیا ۔
اگر آپ اپنے کاروبار کے لیے کراس پلیٹ فارم ایپ پر غور کر رہے ہیں تو صاف ٹائم لائن سے شروع کریں۔ اِس کی ایک مثال دیں ۔ آپ جانتے ہیں فریم ورک استعمال کریں.
ہم نے اِسے لاتعداد ، تاجر اور صحتمند لوگوں کیلئے کِیا ہے ۔ ہر پروجیکٹ نے ہمیں کچھ نیا سکھایا ۔
بھول بھلياں کے راستے
ہم یہ کیسے جائزہ لیتے ہیں (ستمبر 2026ء): ہم نے ستمبر 2026ء میں ٹائم لائن، اسٹاک اور تعلقات کا دوبارہ جائزہ لیا؛ اعداد و شمار جن کا ذکر اس پوسٹ میں بیان کیا گیا ہے۔
آٹھ ہفتے ایک نظام ہے، قسمت نہیں. یہ ہدایت کار اس کے حصوں کو ڈھانپتے ہیں:
- اگلے.js SEO: SRVs IRVSG.— ویب سائٹ پر موجود ترجمہ آپ کی ایپ مارکیٹنگ صفحات کے لیے دعوت دیتا ہے۔
- اگلے.js Core Web Vittimation— آپکا لانچ ضرورتوں کا اسکور اسکور کریں
- آر جی گفتگو کا عمل— ایک بار آپ کے پاس کچھ جوابات شامل کریں
سوالات از قارئین
1۔ کیا آپ واقعی 8 ہفتوں میں کراس پلیٹ فارم ایپ بنا سکتے ہیں؟
جیہاں ، اگر اس ایپ میں مناسب پیچیدگی ہو تو یہ بہت ضروری ہے ۔ ہماری ٹائم لائن 5–8 اسکرینوں کے لئے کام کرتی ہے، کم مقامی خصوصیات کے ساتھ، پیچیدہ امیگریشن یا ہارڈ ویئر اندراج کے لیے 2–3 ہفتے شامل کریں۔
2۔ کراس پلیٹ فارم ڈیولپمنٹ کے لیے کس فریم ورک تیزی سے تیزی سے ہو رہا ہے: غیر جانبدار یا بلے باز؟
اگر آپ کی ٹیم جاوا ایسکریپٹ / ٹائپس سکرپٹ کو جانتی ہے۔ اِس کے لئے ضروری ہے کہ آپ ڈارٹ سیکھیں ۔ ہمارے تجربے میں، ایکسپو کے ساتھ مل کر 1–2 ہفتے ابتدائی سیٹ اپ پر بچا. اداکاری کے رجحانات کے لیے (مثلاً گراف-مریخ پر)، graphics-confer بہتر ہو سکتا ہے۔
3۔ آپ کراس پلیٹ فارم ایپ میں کس طرح انفنٹری طریقہ کار کو کیسے ہینڈل کریں؟
ہم استعمالسرخ رنگکیچ ریڈوکس ریاست مقامی طور پر. Async Storage میں ایوب اور صارفی ڈیٹا محفوظ ہیں۔ جب اوزار باہر جاتا ہے تو ایپ کیڈڈ ڈیٹا پڑھتا ہے۔ جب واپس آن لائن ہو جاتی ہے تو ایک شِک کور پِنگ اپ لوڈ کرتا ہے۔
4۔ مقامی اور کراس پلیٹ فارم کی ترقی میں نمایاں قیمت کیا ہے؟
ایک کے مطابقفوری طور پرمطالعہ، کراس پلیٹ فارم 30–50% تک ترقیاتی خرچ کو کم کر سکتا ہے۔ ہمارے گاہک کیلئے یہ رقم ۰۰۰، ۴ ڈالر تھی ۔ آپ کو ایک کوڈ بیس اپ اپ اپ لوڈ کرنے کی وجہ سے بھی غیر مستحکم ہے.
5۔ آپ ایپ کو آئی او ایس اور اینڈروئیڈ دونوں پر کیسے اچھا لگتا ہے؟
ہم مکمل ضرورت کے بغیر پلیٹ فارم سے مناسب اجزاء استعمال کرتے ہیں. ہم روزانہ دونوں اوزاروں پر ٹیسٹ کرتے ہیں۔ ایکسپو کی عالمگیر عمارت دونوں پلیٹفارم پر چلتی ہے ۔
اپنے کراس-پٹ فارم ایپ فیچر بنائیں
آپ کے پاس ایک مدت ہے. ہم عمل ہے.
پرڈی جی10 ایجنسی، ہم کراس پلیٹ فارم ایپ کی ترقی میں سرمایہ کاری. ہم 8 ہفتے ٹائم لائن کی پیروی. اِس کے علاوہ ہم اِس بات پر بھی غور کرتے ہیں کہ اِس کا کیا مطلب ہے ۔
کوئی اعتراض. کوئی تاخیر نہیں. صرف دونوں دکانوں پر ایک کام کرنے والی ایپ.
آجکل ہم سے رابطہ کریںاپنے منصوبے کا آغاز کرنے کے لئے. ہم 48 گھنٹوں کے اندر آپ کے معمول وقت کا تعیّن کریں گے ۔



