كمبرمج تطبيقات، تحتاج بعض المساحة لتخزين بياناتك لجعل التطبيق تفاعلي بشكل أكبر، في هذا الثريد سأقوم بشرح أول طرق تخزين البيانات وهو الShared Preferences في بيئة عمل Flutter
#برمجة
#برمجة
قبل ما نبدأ ، إذا كنت مهتم بالبرمجة وخصوصًا flutter و dartوبرمجة تطبيقات الهاتف ونصائح برمجية لا تنسى تعمل متابعة للحساب والمحتوى اللي فيها 😊
ويمكن إعتبارها كذاكرة طويلة المدى للتطبيق، على عكس حفظ البيانات في متغيرات عادية والتي يتم حذفها عند غلق البرنامج او إغلاق النافذة أو الواجهة.
يمكن تخزين العديد من أنواع المتغيرات في ال Shared Preferences
حتى يمكنك إستخدامها يجب عليك إضافة مكتبة في ملف pubspec.yaml
يمكنك الحصول على معلومات من خلال الرابط
pub.dev
حتى يمكنك إستخدامها يجب عليك إضافة مكتبة في ملف pubspec.yaml
يمكنك الحصول على معلومات من خلال الرابط
pub.dev
يجدر الملاحظة أن البيانات تحفظ في الShared Preferences بصيغة
Key,value
Key,value
ملاحظة مهمة
نلاحظ كلمة await في السطر الأول من كل مثال، وهذه هي طريقة لغة dart في عمل asynchronous programming ، لذلك يجب ان تكون الدالة التي تحتوي على أي تعامل مع الShared Preferences من نوع async وهذا موضوع لوقت لاحق إن شاء الله
نلاحظ كلمة await في السطر الأول من كل مثال، وهذه هي طريقة لغة dart في عمل asynchronous programming ، لذلك يجب ان تكون الدالة التي تحتوي على أي تعامل مع الShared Preferences من نوع async وهذا موضوع لوقت لاحق إن شاء الله
جاري تحميل الاقتراحات...