آموزش کامل معماری MVVM در اندروید

معماری MVVM یک الگوی سه لایه بر مبنای Model - View - ViewModel هست که توسط گوگل به اون عشق نشون داده شده و کامپوننت هایی تحت عنوان android.arch برای اون منتشر شده .

این الگو که با تاکید فراوان روی Data Binding و مباحث Observable ها روانه شده کمک بسیار زیادی برای نگهداری شوندگی و تمیز بودن کد ها ( Clean Coding ) و همچنین توسعه پذیری ( Scalability ) پروژه شما خواهد کرد .

توجه : آموزش های رایگان با زحمت فراوان و با عشق برای شما تهیه شده است . انتشار رایگان آنها کاملا با مانع و سوء استفاده مادی از آنها کاملا ممنوع میباشد .




جلسه اول : آشنایی با MVVM و ساختار کلی آن

https://www.aparat.com/v/2Ecgs

متن کامل این ویدیو :

https://iwmstudio.com/academy/start-mvvm-in-android/



جلسه دوم :کار با Base Observable آشنایی با Data Binding

https://www.aparat.com/v/s4HJF

متن کامل و سورس کد این جلسه :

https://iwmstudio.com/academy/%d8%ac%d9%84%d8%b3%d9%87-%d8%a7%d9%88%d9%84-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%b9%d9%85%d8%a7%d8%b1%db%8c-mvvm-%d8%af%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/




جلسه سوم : کار با RecyclerView با دیتا بایندینگ

https://www.aparat.com/v/OClMA

متن کامل و سورس کد :

https://iwmstudio.com/academy/%d8%b3%d8%a7%d8%ae%d8%aa-recycle-view-%d8%af%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-mvvm-%d8%a8%d8%a7-data-binding/




جلسه چهارم : برقراری ارتباط با API به وسیله Retrofit

محتوای این جلسه در حال تهیه میباشد .