در این دوره، معماری MVI - Model View Intent را برای توسعه اندروید با استفاده از Jetpack Compose مورد بحث قرار می دهیم.
معماری MVI جدیدترین تکرار در انواع یا معماریهای MVX برای اندروید است و چند مزیت متفاوت را به همراه دارد. مهمتر از همه، قابلیت ردیابی تعامل کاربر، قابلیت پیش بینی وضعیت سیستم و در نهایت، مقیاس پذیری و آزمایش پذیری بهبود یافته است.
به عنوان یک برنامهنویس Android، مهم است که از آخرین پیشرفتها بهروز بمانید.
این معماری دارای مزایا و معایب متمایز است که هنگام تصمیمگیری برای پیادهسازی آن در برنامهتان مهم است که بدانید. علاوه بر این، مهم است که بتوانید آن را در یک مصاحبه Android مورد بحث قرار دهید، جایی که ممکن است در مورد اینکه آیا در مورد آن شنیده اید یا شنیده اید قضاوت کنید.
در این دوره به طور کلی به توضیح تئوری معماری های اندروید مانند MVC - Model View Controller، MVP - Model View Presenter و MVVM - Model View ViewModel خواهیم پرداخت. در نهایت خواهیم دید که معماری جدید MVI چه چیزی را روی میز آورده است.
ما همچنین دانشی را که آموخته ایم در یک برنامه کاربردی پیاده سازی خواهیم کرد. ما برنامه ای خواهیم ساخت که لیستی از حیوانات را از یک api باطن بازیابی می کند و آن را در لیستی در برنامه نمایش می دهد. این برنامه نحوه استفاده از معماری MVI را در یک مورد ساده نشان میدهد تا درک آن آسانتر شود.
این همچنین یک دوره پروژه عالی برای افرادی است که میخواهند مهارتهای توسعه Android خود را تقویت کنند.
بنابراین امروز ثبت نام کنید و بیایید در مورد معماری MVI همانطور که در توسعه Android کاربرد دارد یاد بگیریم.
مدرس توسعه نرم افزار
نمایش نظرات