مطلوب عمل Flutter reusable widget شبيه بـ Network Cached Image Widget يقوم بعمل الاتي :
1- يستقبل url لصورة من الانترنت كـ input parameter وفي حالة عدم وجود كاش لهذا الـ url يقوم بتحميل الصورة وحفظها على كارت الميميوري الخارجي External SD card ويعرض الصورة في الصفحة (مع حفظ البيانات الخاصة بمجلد ورابط الصورة على sqlite مثلا)
2- عند تحميل نفس الصورة مرة ثانية يتم قراءة الصورة من sd card وليس من الويب
3- شرط اساسي ان يتم حفظ الصورة على sd card اولا وفي حالة عدم وجود sd card يتم تحمليها على Mobile storage ولكن في فولدر خارجي وليس في الـ temp folder الخاص بالتطبيق
4- يجب التعامل مع كل انواع الـ exceptions مثل : عدم وجود اتصال بالانترنت - حذف الصورة من الـ storage - ازالة sd card من الموبايل -
5- يجب ان يكون الكود واضح ومنظم clean code
السلام عليكم اخوي الفاضل باذن الله بامكاني العمل على هذا المشروع بالمطاليب الموجوده مسبقا وشكرا مقدما
السلام عليكم يشرفني اني اقدر اعمل لك التطبيق في اقل فترة ممكنة وباعلي جودة بإذن الله تعالي , لقد اتطلعت علي تفاصيل التطبيق جيدا وسأقوم بتنفيذ المشروع في اسرع وق...
السلام عليكم اخي الفكرة واضحة يتم الحفظ في SD Card اذا كان الموبايل Android و عنده SD Card غير كده يتحفظ في ال Internal Storage الصور بتتحفظ في اسم file معين بي...