منصوبے کے بارے میں

jh_flutter_demo ایک Flutter ایپلیکیشن ہے جو عام استعمال شدہ UI پیٹرنز، دوبارہ استعمال کے قابل اجزاء، اور یوٹیلیٹی کوڈ کے مجموعے کے طور پر بنائی گئی ہے۔ دستاویزی ماحول Flutter 3.38.2 اور Dart 3.10.0 استعمال کرتا ہے، اور یہ پروجیکٹ BSD 2-Clause لائسنس کے تحت دستیاب ہے۔ ایک آن لائن پیش نظارہ فراہم کیا گیا ہے، اور README میں ڈیمو پاس ورڈ 123456 بتایا گیا ہے۔ اس پروجیکٹ میں ایپلیکیشن کی بنیادی کام شامل ہیں جیسے بیس کلاسز، فونٹ/رنگ/لی آؤٹ/سٹرنگ میکروز، Dio پر مبنی نیٹ ورک ریکویسٹ ریپنگ، API اور ڈیٹا مینجمنٹ، ماڈیولر روٹ مینجمنٹ، اسکرین ایڈاپٹیشن، ڈارک موڈ، تھیم سوئچنگ، GetX پر مبنی بین الاقوامی کاری، اور Material 3 ایڈاپٹیشن۔ دوبارہ استعمال کے قابل اجزاء میں بیس AppBar، ٹیب بار، ریفریش، اور WebView ویجٹ شامل ہیں؛ ڈائیلاگ، ٹوسٹ، نیچے شیٹس، اور کسٹم ڈائیلاگ؛ تاریخ/وقت اور سنگل یا ملٹی کالم پکرز؛ اری/ٹری ڈیٹا اور تلاش کے ساتھ کیسکیڈنگ پکرز؛ فارم ان پٹ، سلیکشن، سیٹنگز، اور لاگ ان سیلز؛ ٹاپ ٹیب بار؛ گریڈیئنٹ اور ملٹی لائن AppBars؛ پاپ اپ مینیوز؛ کاؤنٹ ڈاؤن بٹن؛ اپڈیٹ ڈائیلاگ؛ وی چیٹ طرز کی فوٹو/ویڈیو پکنگ اور براؤزنگ؛ نائن گرڈ امیج ڈسپلے؛ خالی ڈیٹا اور نیٹ ورک ایرر اسٹیٹس؛ سکیلیٹن اسکرینز؛ کیروسل؛ سلائیڈنگ مینیوز؛ ٹیگز؛ کولیپس ویوز؛ اور شیک، زوم، ٹرانسلیٹ، ویو، اور Lottie اینیمیشنز شامل ہیں۔ یوٹیلیٹی فنکشنلٹی میں AES، MD5، اور Base64 آپریشنز؛ AES-انکرپٹڈ لوکل اسٹوریج؛ نیٹ ورک مانیٹرنگ؛ ڈیوائس اور اسکرین کی معلومات؛ ریسورس اور اسٹیٹس بار ہیلپرز؛ QR کوڈ اسکیننگ اور جنریشن؛ روٹ نیویگیشن؛ پیج لائف سائیکل سننے؛ تاریخ فارمیٹنگ؛ سٹرنگ اور رینڈم نمبر ہیلپرز؛ ڈیباؤنس اور تھروٹل؛ ایپ ایگزٹ/اسٹور جمپنگ ہیلپرز؛ اور تھرڈ پارٹی میپ ایپس تک نیویگیشن شامل ہیں۔ UI مثالیں پیجنگ اور گروپڈ ListViews، اسٹکی ہیڈرز، GridViews، چارٹس، بیجز، سرچ انٹرفیس، ٹیگ کلاؤڈ اینیمیشن، سوائپ ایکشنز، سٹی سلیکشن، ڈریگ اینڈ ڈراپ سورٹنگ، رچ ٹیکسٹ، لاگ ان/رجسٹر فلو، ورژن اپڈیٹ انٹرفیس، ہاتھ سے لکھے دستخط، اور وی چیٹ سے متاثر متعدد صفحات بشمول ہوم پیج، رابطے، دریافت، پرسنل سینٹر، فرینڈز سرکل، اور امیج براؤزنگ کا احاطہ کرتی ہیں۔ پیک شدہ اجزاء اور یوٹیلیٹیز jh_common فولڈر میں موجود ہیں۔ README نوٹ کرتا ہے کہ ڈیبگ موڈ میں جھٹکے محسوس ہو سکتے ہیں اور ریلیز بلڈز کی سفارش کرتا ہے، جس میں پلیٹ فارم کی مثالیں flutter build ios اور flutter build apk دی گئی ہیں۔ اس میں Flutter اور Dart ریلیز سے منسلک ورژن اپڈیٹس کے ساتھ ساتھ Android اور iOS ڈیپلائمنٹ ٹارگٹ تبدیلیاں بھی درج ہیں۔