وب‌سرویس مجید

پروژه flows_guide

Shivamdhuria/flows_guide

این یک اپلیکیشن اندرویدی است که با رویکرد آفلاین اول ساخته شده و برای تجربه کاربری سیال و پایدار طراحی شده.

کاربرد:

این پروژه به تو کمک می‌کنه تا با بهترین شیوه‌های توسعه اندروید آشنا بشی، مخصوصاً زمانی که می‌خوای داده‌ها رو آفلاین ذخیره کنی و با جریان داده‌های زنده (Flow) کار کنی.

در چه شرایطی بهتره استفاده شود؟

اگر دنبال یه نمونه واقعی از MVVM با Jetpack Compose، Room و Coroutines + Flow هستی و می‌خوای بدون اینترنت هم اپ داده نده، این پروژه عالیه. همچنین اگر می‌خوای از Dagger Hilt برای تزریق وابستگی و Material Motion برای انیمیشن‌های حرفه‌ای استفاده کنی، اینجا یه راهنمای عالی داری.

چند مثال از موارد استفاده:

نمایش داده‌های آفلاین از طریق Room و همگام‌سازی بعد از برقراری اینترنت

مدیریت حالت UI با ViewModel و LiveData

استفاده از Flow برای جریان داده‌های پویا و واکنش‌گرا

تزریق وابستگی تمیز با Dagger Hilt

پیاده‌سازی انیمیشن‌های طبیعی با Material Motion

  • ##AndroidDev
  • ##MVVM
  • ##Jetpack
  • ##Coroutines
  • ##Flow
  • ##Room
  • ##DaggerHilt
  • ##OfflineFirst
  • ##Kotlin
  • ##AndroidApp