تُعد حزمة package_info_plus إضافة مفيدة لتطوير تطبيقات الهاتف المحمول باستخدام لغة برمجة Dart وإطار العمل Flutter. توفر هذه الحزمة وظائف للوصول إلى معلومات حزم التطبيقات، مثل اسم التطبيق، والإصدار، ووصف التطبيق، ورمز الإصدار، والأيقونة والكثير من التفاصيل الأخرى. تجعل حزمة package_info_plus من السهل الوصول إلى هذه المعلومات واستخدامها في تطبيقك.
مميزات حزمة package_info_plus:
- سهولة الاستخدام: تسمح حزمة package_info_plus بالوصول إلى معلومات حزمة التطبيق بسهولة من خلال واجهة برمجة التطبيقات (API) البسيطة والمفهومة.
- معلومات شاملة: يمكن للحزمة استرداد معلومات مفصلة حول التطبيق مثل اسم التطبيق والإصدار والوصف والرمز البريدي للإصدار والأيقونة والمزيد.
- توافق مع منصات متعددة: تدعم حزمة package_info_plus على حد سواء نظامي التشغيل Android و iOS، مما يتيح لك استخدامها في تطبيقات Flutter التي تستهدف هاتين المنصتين.
“اقرأ أيضاً: ما هو الفرق بين MVC و MVVM في فلاتر؟“
تثبيت حزمة package_info_plus:
لتثبيت حزمة package_info_plus، يمكنك إضافتها في ملف pubspec.yaml
الخاص بمشروع Flutter الخاص بك. قم بإضافة السطر التالي في قسم dependencies
:
dependencies: package_info_plus: ^5.0.1 // استخدم احدث اصدار
“اقرأ أيضاً: شرح استخدام ويدجت AnimatedSize في فلاتر“
طريقة استخدام حزمة package_info_plus:
قم بتثبيت الحزمة عن طريق تشغيل الأمر flutter pub get
. بعد ذلك، يمكنك استخدام الحزمة في تطبيقك باستيرادها في ملف الكود الخاص بك كما يلي:
import 'package:package_info_plus/package_info_plus.dart';
“اقرأ أيضاً: شرح استخدام ويدجت AnimatedBuilder في فلاتر“
الحصول على معلومات حزمة التطبيق:
بعد استيراد الحزمة، يمكنك الوصول إلى معلومات حزمة التطبيق بسهولة. استخدم الكود التالي لاسترداد معلومات حزمة التطبيق:
PackageInfo packageInfo = await PackageInfo.fromPlatform(); String appName = packageInfo.appName; String packageName = packageInfo.packageName; String version = packageInfo.version; String buildNumber = packageInfo.buildNumber; print('اسم التطبيق: $appName'); print('اسم الحزمة: $packageName'); print('الإصدار: $version'); print('رقم البناء: $buildNumber');
“اقرأ أيضاً: شرح استخدام ويدجت RichText في فلاتر “
حزمة package_info_plus هي أداة قوية ومفيدة للوصول إلى معلومات حزمة التطبيق في تطبيقات Flutter. بفضل سهولة الاستخدام والمعلومات الشاملة التي توفرها، يمكن للمطورين الاعتماد على هذه الحزمة لعرض معلومات التطبيق بشكل ديناميكي وتخصيص تجربة المستخدم بناءً على هذه المعلومات. قم بتجربة حزمة package_info_plus في تطبيقك التالي واستمتع بالوصول إلى معلومات التطبيق بسهولة وسلاسة.