کی میز کے مندرجات[چھپائیں][دکھائیں]
نو کوڈ ڈویلپمنٹ ویب ڈویلپمنٹ کا ایک انداز ہے جو نان پروگرامرز اور پروگرامرز کو گرافیکل یوزر انٹرفیس کا استعمال کرتے ہوئے کوڈ لکھے بغیر ایپلی کیشنز بنانے کی اجازت دیتا ہے۔
بغیر کوڈ کی تحریک کی بنیاد اس خیال پر رکھی گئی ہے کہ ٹیکنالوجی کو داخلے میں رکاوٹ کے طور پر کام کرنے کی بجائے جدت کی مدد اور حوصلہ افزائی کرنی چاہیے۔
ہم اپنی روزمرہ کی زندگی میں جو کچھ کرتے ہیں اس میں سے زیادہ تر کوڈ پر مبنی ہے۔
پروگرامنگ وہ چیز ہے جو ہمیں اپنے بینک اکاؤنٹس کی جانچ پڑتال کرنے کی اجازت دیتی ہے، جیسے سوشل میڈیا پر دوستوں کی تصاویر، اور ہماری پسندیدہ ای کامرس سائٹس پر نئے کپڑوں کی خریداری کرنا۔
ہم میں سے اکثریت کے لیے جو کوڈ کرنا نہیں جانتے، ویب ایپ تیار کرنے یا ویب سائٹ بنانے کا خیال ہمیشہ کے لیے ناقابل رسائی دکھائی دیتا ہے۔
جو پہلے بند علاقہ تھا وہ صرف ڈویلپرز اور کوڈنگ ماہرین کے لیے دستیاب تھا اب عوام کے لیے کھلا ہے۔
بغیر کوڈ کی تحریک نے پروگرامنگ زبان کی مہارت کی رکاوٹ کو توڑ دیا ہے، جس سے ہر کسی کو اپنے خیالات کا اظہار کرنے کی اجازت ملتی ہے۔
آپ بلاشبہ Flutter سے واقف ہیں، Google کی انتہائی مفید UI ٹول کٹ جس نے ایپ کی ترقی کو کافی آسان بنا دیا ہے۔
درحقیقت، مئی 2021 سے، FlutterFlow کے متعارف ہونے سے چیزیں اور بھی آسان ہو گئی ہیں، یہ ایک ڈریگ اینڈ ڈراپ انٹرفیس ہے جو گوگل کے دو سابق ملازمین نے بنایا ہے جو iOS اور Android دونوں کے لیے موبائل ایپس کی تعمیر.
اس پوسٹ میں، ہم آپ کو FlutterFlow کے بارے میں جاننے کے لیے درکار ہر چیز کا جائزہ لیں گے، بشمول یہ کیا ہے، اس کی خصوصیات، فوائد اور قیمت۔
لیکن پہلے، اسٹیج سیٹ کرنے کے لیے، آئیے اپنے پسندیدہ فلٹر پر ایک نظر ڈالیں۔
کیا ہے فلٹر?
گوگل کا فلٹر ایک واحد کوڈبیس سے ملٹی پلیٹ فارم، مقامی طور پر تیار کردہ ایپس بنانے کے لیے ایک مفت اور اوپن سورس فریم ورک ہے۔
یہ آپ کو ایسے پروگرام بنانے کی اجازت دے کر آپ کے آئیڈیاز کو سمجھنے میں مدد کرتا ہے جو ایک تسلی بخش تجربہ فراہم کرتے ہیں، قطع نظر اس کے کہ آپ جو آپریٹنگ سسٹم استعمال کر رہے ہیں۔
یہ ایک موبائل UI فریم ورک ہے جو ڈویلپرز کو آسانی سے، تیزی سے، اور iOS اور Android کے لیے خصوصیت سے بھرپور مقامی ایپس کو حسب ضرورت بنانے کے قابل بناتا ہے۔
فلٹر ڈویلپرز iOS اور اینڈرائیڈ دونوں کے لیے ایپس بنانے کے لیے ایک ہی پروگرامنگ لینگویج اور کوڈ بیس کا استعمال کر سکتے ہیں۔
وجیٹس فلٹر کے ڈیزائن کے لیے اہم ہیں۔ اگر آپ کے پاس کوئی پروگرامنگ یا ڈیولپمنٹ کی مہارت نہیں ہے تو آپ متعدد وجیٹس کو ملا کر پورا UI بنا سکتے ہیں۔
یہ OEM ویجٹ کی ضرورت کو ختم کرتے ہوئے، استعمال کے لیے تیار ویجٹ فراہم کرتا ہے، اور آپ خود بھی بنا سکتے ہیں۔ گوگل کی آبجیکٹ پر مبنی پروگرامنگ لینگویج ڈارٹ فلٹر ایپس بنانے کے لیے استعمال ہوتی ہے۔
ڈارٹ براہ راست مقامی کوڈ پر مرتب کرتا ہے، جس سے ایپ کو ونڈوز کی معیاری ایپلی کیشن کی شکل اور احساس ملتا ہے۔
مزید برآں، اسٹیٹفول ہاٹ ری لوڈ سپورٹ کے ساتھ، آپ ایک انٹرایکٹو ماحول کی پیداواری صلاحیت حاصل کرتے ہیں جو آپ کو پروگرام کے چلنے کے دوران تبدیلیاں کرنے اور نتائج کو فوری طور پر دیکھنے کی اجازت دیتا ہے۔
اب اسے نصف ملین سے زیادہ ایپس استعمال کرتی ہیں، بشمول Betterment، BMW، اور ByteDance۔ فلٹر اب سب سے زیادہ استعمال ہونے والے کراس پلیٹ فارم UI فریم ورک میں سے ایک ہے۔
کیا ہے پھڑپھڑانا?
FlutterFlow Flutter پلیٹ فارم کے لیے تیسری پارٹی کی بصری ایپ بلڈر ہے، جسے گوگل کے دو سابق ڈیولپرز نے بنایا ہے۔ اسے گوگل I/O پر دکھایا گیا تھا اور اسے Y Combinator کے ذریعے سپورٹ کیا گیا ہے۔
یہ ایک بصری ایپ تخلیق کرنے والا ٹول ہے جو آپ کو بغیر کوئی کوڈ لکھے ایپ تیار کرنے دیتا ہے۔ Firebase، موبائل اور ڈیسک ٹاپ ایپس تیار کرنے کے لیے گوگل کا پلیٹ فارم، FlutterFlow کے ذریعے سپورٹ کیا جاتا ہے۔
آپ آسانی سے ڈریگ اینڈ ڈراپ کا استعمال کرتے ہوئے اپنی مقامی ایپ کا UI تیار کر سکتے ہیں، ایک سادہ بلڈر کی بدولت۔
آپ کے ڈیزائن کو صاف فلٹر کوڈز میں تبدیل کر دیا جائے گا جنہیں کسی بھی وقت ایکسپورٹ اور اپ ڈیٹ کیا جا سکتا ہے۔
مزید برآں، فریق ثالث کی خدمات جیسے کہ Algolia اور Codemagic کو آپ کے بغیر کوڈ والے ایپ کو بڑھانے کے لیے استعمال کیا جا سکتا ہے۔
فلٹر فلو آئی ٹی انڈسٹری میں ڈویلپرز کے لیے ایک مقبول ٹول ہے کیونکہ یہ موجودہ کوڈ بیس کے ساتھ کام کرتا ہے۔
چونکہ یہ اوپن سورس ہے، اس لیے کمیونٹی کی طرف سے تعاون کی گئی کسی بھی ترمیم کو براہ راست مستقبل کے ورژن میں شامل کیا جائے گا۔ آپ iOS پر Flutter کے ساتھ استعمال کرنے کے لیے ان کے پروجیکٹ کے UI کو QML میں بھی برآمد کر سکتے ہیں۔
آن لائن گٹ ریپوزٹری کو جوڑ کر، آپ کسی بھی تیار کردہ یا مقامی فلٹر کوڈ کو آسانی کے ساتھ شیئر کر سکتے ہیں۔
یہ ڈیزائنرز کے لیے ایک اہم وقت بچانے والا ثابت ہو سکتا ہے، کیونکہ ایک پروٹوٹائپ کوڈ کرنا اتنا ہی وقت طلب ہو سکتا ہے جتنا کہ مکمل سافٹ ویئر تیار کرنا!
آپ ایک پروٹو ٹائپ بنا سکتے ہیں جسے فلٹر فلو استعمال کرتے ہوئے دیکھا اور ان سے بات چیت کی جا سکتی ہے، جو آپ کو اپنے تصور کو دیکھنے اور اسے درست کرنے کی اجازت دیتا ہے جب تک کہ یہ حقیقی ایپ بنانے سے پہلے درست نہ ہو۔
خصوصیات
- iOS اور Android دونوں کے لیے ڈیولپمنٹ - آپ بغیر کوئی کوڈ لکھے ایک ایپ تیار کر سکتے ہیں، اور آپ اسے iOS اور Android دونوں کے لیے بیک وقت کر سکتے ہیں۔
- بغیر کوئی کوڈ لکھے ایک ایپ بنائیں - یہ خود واضح لگ سکتا ہے، پھر بھی یہ FlutterFlow کا سب سے زیادہ دلکش پہلو ہے۔
- UI اجزاء اور ٹیمپلیٹس - یہاں 50 سے زیادہ اسکرین ٹیمپلیٹس، 40 سے زیادہ پہلے سے بنائے گئے ویجٹس، اور بہت سے فریق ثالث کنیکٹرز (جیسے Braintree اور Google AdMob) ہیں، جن میں سے سب آپ کا وقت بچائیں گے۔
- صارف کی توثیق - صارف کی توثیق اتنا ہی آسان ہے جتنا کہ فائر بیس، گوگل اور فیس بک لاگ ان کو مربوط کرنے کے لیے بٹن کو گھسیٹنا۔
- اپنی ایپ میں لائیو ڈیٹا بنائیں اور شامل کریں - فائر بیس آپ کے لیے ڈیٹا انفراسٹرکچر ترتیب دینا اور لائیو ڈیٹا سے منسلک کرنا آسان بناتا ہے۔
- سورس کوڈ ڈاؤن لوڈ کریں - آپ اپنے کام کے ذمہ دار ہیں۔ آپ آسانی سے اپنے موبائل ایپ کے لیے صاف، پڑھنے میں آسان سورس کوڈ ڈاؤن لوڈ کر سکتے ہیں۔
- GitHub config - GitHub انضمام آپ کو اپنے پروجیکٹ کو GitHub کے ذخیرے سے منسلک کرنے اور جب چاہیں اس پر کوڈ شائع کرنے کی اجازت دیتا ہے۔
- گائیڈڈ ٹربل شوٹنگ - ریئل ٹائم فیڈ بیک اور غلطی کی اصلاح کے ساتھ، آپ آسانی سے ممکنہ مشکلات سے بچ سکتے ہیں اور ان کو حل کر سکتے ہیں۔
FlutterFlow کے ساتھ شروع کرنا
Flutterflow کے ساتھ شروع کرنے کے لیے یہاں درج ذیل عناصر ہیں:
- پروجیکٹ ڈیش بورڈ
- نیویگیشن مینو
- UI بلڈر
پروجیکٹ ڈیش بورڈ
FlutterFlow میں ڈیش بورڈ کا صفحہ پراجیکٹس کے انتظام میں مدد کرتا ہے۔
آپ نئے پروجیکٹس بنا سکتے ہیں، ان کی نقل بنا سکتے ہیں، اور انہیں اس اسکرین سے حذف کر سکتے ہیں۔
1. منصوبے
آپ اس علاقے سے FlutterFlow پر بنائے گئے کسی بھی پروجیکٹ تک آسانی سے رسائی حاصل کر سکتے ہیں۔ آپ بالکل نیا پروجیکٹ شروع کرنے کے لیے پروجیکٹ بنائیں بٹن استعمال کر سکتے ہیں۔
2. وسائل
وسائل کے آئیکن پر کلک کرنے سے، آپ مختلف قسم کے قیمتی وسائل کو تلاش کرنے کے قابل ہو جائیں گے جو FlutterFlow میں ایپس تیار کرنے میں آپ کی مدد کر سکتے ہیں۔ ویڈیو اسباق کسی بھی آئیڈیا کے بارے میں سیکھنے کے لیے انتہائی مفید ہیں، اور اگر آپ کو کسی بھی قسم کی پریشانی کا سامنا ہے تو کمیونٹی فورم کو استعمال کرنے کے لیے آپ کا استقبال ہے۔
3. اکاؤنٹ
اکاؤنٹ کا صفحہ مفید ہے اگر آپ اپنے اکاؤنٹ کی تفصیلات کا جائزہ لینا چاہتے ہیں یا مزید خصوصیات تک رسائی حاصل کرنے کے لیے ایک مختلف FlutterFlow پلان میں اپ گریڈ کرنا چاہتے ہیں۔
4۔ لاگ آوٹ
اکاؤنٹ کا صفحہ مفید ہے اگر آپ اپنے اکاؤنٹ کی تفصیلات کا جائزہ لینا چاہتے ہیں یا مزید خصوصیات تک رسائی حاصل کرنے کے لیے ایک مختلف FlutterFlow پلان میں اپ گریڈ کرنا چاہتے ہیں۔
نیویگیشن مینو
نیویگیشن مینو آپ کے FlutterFlow پروجیکٹ صفحہ پر سب سے بائیں طرف کا مینو ہے۔
یہ پروجیکٹ کے یوزر انٹرفیس بلڈر اور ویجیٹ ٹری تک رسائی فراہم کرتا ہے، نیز پروجیکٹ کی خصوصیات جیسے کہ Firestore ڈیٹا بیس، API کالز کو ترتیب دینے، تصویری اثاثوں کو اپ لوڈ کرنے اور انٹیگریٹ کرنے کے لیے صفحات پر نیویگیشن فراہم کرتا ہے۔
UI بلڈر
FlutterFlow پر UI بلڈر ٹیب آپ کو اپنی ایپ بنانے اور ذاتی نوعیت کا بنانے کی اجازت دیتا ہے۔ یہ صفحہ ان تمام UI اجزاء کی فہرست دیتا ہے (جنہیں ویجٹ بھی کہا جاتا ہے) جنہیں آپ اپنی ایپ کے لے آؤٹ کو ڈیزائن کرنے کے لیے استعمال کر سکتے ہیں۔
1. کینوس
یہ موبائل ڈیوائس کا انٹرفیس دکھاتا ہے، جہاں آپ اجزاء کو گھسیٹ کر اور چھوڑ کر کینوس میں شامل کر سکتے ہیں۔
2. ویجیٹ
ویجیٹ میں صارف کے انٹرفیس کے تمام عناصر یا اجزاء شامل ہیں۔ ان کو گھسیٹ کر اور گرا کر کینوس میں شامل کیا جا سکتا ہے۔ کسی بھی ویجیٹ کو تیزی سے تلاش کرنے میں آپ کی مدد کرنے کے لیے ایک سرچ باکس بھی ہے۔
3. پراپرٹیز پینل
پراپرٹیز پینل آپ کو منتخب ویجیٹ کو اپنی مرضی کے مطابق کرنے کی اجازت دیتا ہے۔
4. ٹول بار
ٹول بار کچھ مفید معلومات پیش کرتا ہے، جیسے کینوس کا سائز، نیز پروجیکٹ کے مسائل کا بٹن، جو آپ کے پروجیکٹ کے لے آؤٹ یا سیٹنگز کی وجہ سے پیدا ہونے والی مشکلات کی نشاندہی کرتا ہے۔
پیشہ
- ڈریگ اینڈ ڈراپ فعالیت کے ساتھ بصری بلڈر۔
- ڈیزائن کو سافٹ ویئر میں تبدیل کرنا آسان ہے۔
- 50+ استعمال کے لیے تیار ٹیمپلیٹس ہیں۔
- آپ ایک ہی وقت میں iOS اور Android ایپس بنا سکتے ہیں۔
- آپ اپنی ایپ کو بہتر بنانے کے لیے GitHub، Firebase، Open AI، اور دیگر سروسز استعمال کر سکتے ہیں۔
خامیاں
- کوئی پابندیاں دستیاب نہیں تھیں۔
قیمتوں کا تعین
آپ پلیٹ فارم کو اس کے مفت ورژن کے ساتھ استعمال کرنا شروع کر سکتے ہیں، اور یہ پریمیم پلان بھی فراہم کرتا ہے جو ہر ماہ $12 سے شروع ہوتے ہیں۔
نتیجہ
فلٹر فلو اس بحث کا محور تھا۔
یہ ویب پر چلنے والی موبائل ایپس تیار کرنے کے لیے ڈریگ اینڈ ڈراپ انٹرفیس ہے۔ اس کا مطلب ہے کہ آپ بغیر کوئی کوڈ لکھے ایک گھنٹہ کے اندر حیرت انگیز بیسپوک ایپس بنا سکتے ہیں۔
اس جامع جائزہ گائیڈ نے آپ کو کچھ نیا سکھایا ہوگا۔
جواب دیجئے