الإستخدام الأمثل ل cached_network_image 🖼️📷
معلومة بسيطة جدا بتعمل فرق وبتخلي تطبيقك أحلى
لو شغال بflutter وبتستخدم باكدج cached_network_image عشان تحفظ الصورة فى الcache بحيث ميتعملهاش loading كل مره وحبيت تعمل تحديث لصورة معينه مثلا صورة بروفايل المستخدم
فالباك اند رجعلك نفس لينك الصورة القديمة بس بالصورة الجديدة اللى انت حدثتها
طبعا ما في حاجه هتتغير عندك فى التطبيق لان الباكدج محتفظه بنفس اللينك لكن الصورة القديمه
فما تطلب من الباك اند انه يغير لينك الصورة لان الحل انك لما تبعت request بالصورة الجديدة والعملية تمت بنجاح تمسح لينك الصورة من الcache بستخدام السطر هاد
;await CachedNetworkImage.evictFromCache(url)
وهو تلقائي لما ينادي على اللينك مرة تانيه هيحفظ الصورة الجديدة