brain storming
brain storming
خواندن ۲ دقیقه·۳ سال پیش

آموزش معماری MVI در اندروید با فیکسل


جزئیات دوره آموزش معماری MVI در اندروید

هدف از دوره آموزش معماری MVI در اندروید آشنایی با بهترین معماری برنامه نویسی اندروید میباشد. حداقل بهتره بگم که این نظر شخصی خودم هست. از اونجایی که بارها و بارها اگه دوره های آموزشی منو دیده باشید مثل آموزش معماری mvvm در اندروید که خیلی خوب معماری MVVM رو توضیح دادم شنیدید که بارها میگم که به طور فنی هیچ معماری بهترین نیست. ولی یخورده میخوام رو قواعد خودم پا بزارم و بگم اتفاقا که این معماری بهترین معماری برنامه نویسی اندروید هست. تو این دوره یاد میگیرید معماری MVI چیست؟ و تفاوت معماری MVVM با معماری MVI به طور کامل متوجه خواهید شد،

سطح دوره آموزش معماری MVI در اندروید

توجه: این دوره در سطح متوسط می‌باشد و به نحوی میتوان گفتم شما را از سطح برنامه نویس مبتدی به سمت و سطح برنامه نویسی پیشرفته هدایت میکند که باعث یکی از بهترین دوره های آموزشی بنده شود.

توجه: اگر شما قصد دارید در آینده آموزش Jetpack Architecture ساخت ? قدرتمندترین اپلیکیشن ها با Jetpack را ببینید، این آموزش پیش نیاز آن می باشد.

توجه: این دوره به زبان انگلیسی بسیار ساده و قابل فهم می باشد، که از سایت codingwithmitch.com خریداری شده و با یک بیستم قیمت به فروش میرسد.

سرفصل های دوره آموزشی معماری MVI در اندروید

  1. یه خیلی آموزش سریع از کاتلین
  2. آموزش معماری MVI : معماری Model-View-Intent

    کلی توضیح و بررسی معماری MVI

    آموزش معماری Repository در معماری MVI

    آموزش مدیریت State ها در این معماری

    کنترل چندین درخواست network request event
  3. یه خیلی آموزش سریع از retrofit 2

    اموزش دریافت LiveData از retrofit2

    کنترل Generic Api Response (Erro or Success)  اگه نمیدونید Generic api چی هستند بهتره یه نگاهی به دوره آموزش retrofit در اندروید بندازید.
  4. DataState and Event Wrappers

    آبدیت کردن UI با در زمان های کاربر این اطلاعات رو از سرور میگیره “Loading”و “Error” و”Data”

    استفاده از هر اطلاعاتی مثل Data or Error در هر زمان و جلوگیری از به مشکل به وجود امدن چندین observable
  5. RecyclerView

    ساخت ریسایکل ویو با آدپتر سفارشی

    آموزش کلاس DiffUtil برای سابمیت کردن ایتم های لیست.

UI Communication

Fragment to Activity communication via interface

برای تهیه آموزش معماری MVI با سایت فیکسل مراجعه فرمایید.

یک توسعه دهنده موبایل https://fixcel.ir/
شاید از این پست‌ها خوشتان بیاید