thenifemi/movingPictures
این یک اپلیکیشن موبایل برای دسترسی به دیتابیس فیلمهای دنیای واقعی است که با Flutter SDK و معماری تمیز DDD (Domain-Driven Design) ساخته شده است.
کاربرد:
این پروژه به توسعهدهندگان کمک میکند تا نحوه ساخت یک اپلیکیشن واقعی با ساختار منظم، قابل تست و مقیاسپذیر را فرا بگیرند. همچنین کاربران میتوانند جزئیات فیلمها، رتبهها، ژانرها و تصاویر را مشاهده کنند.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهی یک اپلیکیشن موبایل با Flutter بسازی که دادههای پیچیده از سرور دریافت میکند و نیاز به مدیریت حالت (state)، لایههای منطق کسبوکار و تست واحد دارد، این پروژه الگوی عالیای است.
چند مثال از موارد استفاده:
نمایش لیست فیلمهای پرفروش یا پربازدید
جستجوی فیلم بر اساس نام یا ژانر
نمایش جزئیات فیلم شامل خلاصه داستان، بازیگران و امتیاز IMDB
ذخیرهسازی موقت دادهها با استفاده از Cache و Hive
مدیریت خطاها و وضعیت بارگذاری به صورت حرفهای
- ##Flutter
- ##MobileApp
- ##DDD
- ##CleanArchitecture
- ##MovieDB
- ##StateManagement
- ##API
- ##HiveDB
- ##GetX
- ##Firebase
