جيڪڏهن توهان هڪ فلٽر ڊولپر آهيو جيڪو توهان جي صلاحيتن کي وڌائڻ چاهي ٿو مڪمل اسٽيڪ ڊولپمينٽ شامل ڪرڻ لاءِ.
پوء توهان کي سمجهڻ جي ضرورت پوندي ته ڪيئن ڳنڍجي backend خدمتن. فائر بيس فلٽر لاءِ تمام گهڻو مشهور ڊيٽابيس آهي.
جيتوڻيڪ هن نئين فريم ورڪ سان لاڳاپيل ڪيريئر جا ڪيترائي موقعا آهن، قابل ڊولپرز مختصر فراهمي ۾ آهن. تنهن ڪري اهو وقت گذري چڪو آهي اسان لاءِ اسان جي صلاحيتن کي بهتر بڻائڻ ۽ انهن ممڪنن مان جيترو جلدي ممڪن ٿي سگهي فائدو وٺون.
هن پوسٽ ۾، اسان ڪنداسين Flutterfire، Firebase، ۽ ڪيئن توهان شامل ڪري سگهو ٿا فائر بيس a ۾ فلٽر ايپ FlutterFire CLI سان. اچو ته شروع ڪريون.
سمجهه ۾ ڦڦڙن جي باهه
گوگل جو فلٽر ڪراس پليٽ فارم ايپس ٺاهڻ لاءِ هڪ UI ٽول ڪٽ آهي. فلٽر Android، iOS، ونڊوز، لينڪس ۽ ميڪ سان مطابقت رکي ٿو. اهو هڪ مفت آهي ۽ اوپن سورس ٽول کٽ جمالياتي طور پرڪشش ايپليڪيشن ٺاهڻ لاءِ.
فلٽر کي استعمال ڪرڻ جو بنيادي فائدو فائر بيس سان گڏ هڪ پس منظر جي طور تي اهو آهي ته اهو ايپليڪيشن مينيجمينٽ جي خاصيتن جو هڪ ڀرپور سيٽ مهيا ڪري ٿو.
Firebase Backend-as-a-Service (Baas) جو هڪ سپلائر آهي. اهو ڊولپرز کي مختلف قسم جا اوزار ۽ خدمتون مهيا ڪري ٿو انهن جي مدد ڪرڻ لاءِ انهن کي اعليٰ معيار جي ائپس ٺاهڻ ۾، انهن جي صارف جي بنياد کي وڌائڻ، ۽ منافعو حاصل ڪرڻ. اهو گوگل جي انفراسٽرڪچر تي ٺهيل آهي.
فائر بيس ڪاروبار جي ضرورت جي هر شيءِ کي هڪ جاءِ تي فراهم ڪندو، ڪلائوڊ اسٽوريج کان وٺي ريئل ٽائم ڊيٽابيس تائين، هوسٽنگ کان وٺي تصديق جي خدمتن تائين. FlutterFire پلگ ان جو ھڪڙو سيٽ آھي جيڪو فلٽر پروگرامن کي فائر بيس سروسز استعمال ڪرڻ جي قابل بڻائي ٿو.
فائر بيس اوزار
- ريئل ٽائم ڊيٽابيس: هڪ NoSQL ڊيٽابيس جيڪو توهان جي استعمال ڪندڙن جي وچ ۾ ڊيٽا کي حقيقي وقت ۾ ذخيرو ۽ هم وقت سازي ڪرڻ لاءِ Firebase طرفان فراهم ڪيو ويو آهي. اهو پڻ آف لائن استعمال لاء تيار آهي.
- Cloud Firestore: A Realtime Database upgrade. اهو هڪ نئين ۽ وڌيڪ وجداني ڊيٽا ماڊل ۾ گڏ ڪرڻ ۽ دستاويزن جي خيالن کي سيکاريندو آهي. ان ۾ پڻ وڌيڪ امير، تيز ڳولها ۽ اسڪيل آهن ريئل ٽائم ڊيٽابيس کان وڌيڪ، ڪارڪردگي ۽ قيمت جي لحاظ کان.
- تصديق: فائر بيس پڻ ڪيترن ئي خدمتن يا پليٽ فارمن سان تصديق ڪرڻ آسان بڻائي ٿو، بشمول اي ميل پاسورڊ، فون نمبر، گوگل، فيسڪشن، Twitter، ۽ GitHub لاگ ان تائين محدود ناهي.
- Cloud Storage: Firebase جي اسٽوريج سروس. اهو سستو، اثرائتو، ۽ لاڳو ڪرڻ آسان آهي.
- ريموٽ ڪنفيگريشن: هڪ ڪلائوڊ سروس جيڪا توهان کي اجازت ڏئي ٿي توهان جي ايپ جي ڪارڪردگي يا نظر کي تبديل ڪرڻ جي بغير صارفين کي اپڊيٽ ڊائون لوڊ ڪرڻ تي مجبور ڪرڻ
- ايپ ڊسٽريبيوشن: هي توهان کي تيزيءَ سان ۽ آسانيءَ سان توهان جي ايپ جي تعمير کي ٽيسٽ ڪندڙن ۾ ورهائڻ جي اجازت ڏئي ٿي.
هٿ تي FlutterFire سان
Flutterfire استعمال ڪندي فلٽر ايپ ۾ فائر بيس شامل ڪرڻ لاءِ.
1. لڳائڻ
پڪ ڪريو ته فائر بيس CLI توهان جي ڪمپيوٽر تي نصب ٿيل آهي.
FlutterFire CLI انسٽال ڪرڻ لاءِ ھيٺ ڏنل حڪم استعمال ڪريو:
2. هڪ نئين-نئين فلٽر ايپ ٺاهڻ
ھاڻي اسان ٺاھينداسين ھڪ نئين فلٽر ايپليڪيشن.
ڊفالٽ طور، هن پروگرام جو مکيه فنڪشن هيٺ ڏنل ڪوڊ سان شروع ٿيندو
3. نئين فائر بيس پروجيڪٽ قائم ڪرڻ
جڏهن فلٽر فائر پيداوار ٺاهي رهيو آهي، اهو وقتي طور تي اهڙن مسئلن ۾ هلندو آهي. بس ۾ پروجيڪٽ جو نالو لکو باهه UI ۽ Google Analytics کي غير فعال ڪريو ڇو ته اسان ان کي استعمال نه ڪنداسين.
4. استعمال ڪندي FlutterFire CLI هڪ فائر بيس پروجيڪٽ شامل ڪرڻ لاءِ
اسان ھاڻي ڪمانڊ لائن ڏانھن واپس ڪري سگھون ٿا ۽ ھلائي سگھون ٿا: ھڪ دفعو فائر بيس پروجيڪٽ ٺاھيو ويو آھي ۽ فلٽر فائر کي ترتيب ڏيو.
سڀني فعال فائر بيس منصوبن جي هڪ فهرست هتي ملي سگهي ٿي:
ھاڻي اسان چونڊيو ۽ داخل ڪري سگھون ٿا پروجيڪٽ جيڪو اسان قائم ڪيو آھي. اسان پوءِ فيصلو ڪري سگهنداسين ته ڪهڙن پليٽ فارمن کي سپورٽ ڪجي:
هر پليٽ فارم لاءِ اسان کي گهربل آهي، CLI هڪ فائر بيس ايپ ٺاهيندي.
5. اسان فلٽر ايپ ۾ فائر بيس سيٽ ڪنداسين.
اڳئين قدم جي مڪمل ٿيڻ کان پوءِ، اسان lib فولڊر ۾ firebase options.dart نالي هڪ نئين فائل ٺاهينداسين. اسان کي گهٽ ۾ گهٽ اسان جي 'pubspec.yaml' ۾ فائر بيس ڪور شامل ڪرڻ جي ضرورت پوندي:
شروعاتي ڪوڊ وري main.dart فائل ۾ شامل ڪري سگھجي ٿو.
ھاڻي، اسان سڀني ٺاھ جوڙ جا مرحلا مڪمل ڪيا آھن، ۽ اسان جي ايپ کي ھاڻي Android، iOS ۽ ويب تي ڪم ڪرڻ گھرجي.
ٿڪل
آخرڪار، FlutterFire منفرد فلٽر پلگ ان جو هڪ سيٽ مهيا ڪري ٿو جيڪو فلٽر ڊولپرز کي مڪمل طور تي ڪم ڪندڙ ڪراس پليٽ فارم ايپس ٺاهڻ جي اجازت ڏئي ٿو.
FlutterFire صرف شروع ٿي رهيو آهي، ۽ اڃا تائين ڪيتريون ئي شيون آهن جيڪي ڊولپر جي بالٽ ۾ شامل ڪرڻ جي ضرورت آهي.
جواب ڇڏي وڃو