آموزش معماری MVVM
شرکت گوگل در سال 2018 مباحث مربوط به Android Jetpack را معرفی کرد. که شامل 4 بخش :
رابط کاربری (UI)، رفتار (Behavior)، پایه (Foundation) و معماری (Architecture) که مهمترین آن،مباحث مربوط به
معماری می باشد.
انواع معماری های مختلفی برای اندروید موجود است که از مهم ترین آنها می توان به MVC ، MVP و MVVM اشاره کرد.
معماری MVVM پیشرو ترین معماری اندورید است به این معنی که شما برای کار در شرکت ها ، یا تشکیل تیم خاص خود
برای طراحی اپلیکیشن به این نوع معماری نیاز دارید،هر چه قدر اپلیکیشن شما وسیع تر باشد پیچیدگی کار شما نیز بالاتر
می رود اما با کمک معماری MVVM به خوبی از عهده آن بر خواهید آمد.
مهم ترین ویژگی معماری MVVM امکان توسعه پذیری آن است که اپلیکیشن شما را به سه قسمت که شامل :
View, ViewModel, Model می باشد تقسیم می کند . که هر بخش وظیفه خاص خود را دارد که در طول دوره
کاملا با آن آشنا خواهید شد.
مطالبی که در این دوره مطرح می شوند شامل :
- Data Binding
- Lifecycles
- Live Data
- Navigation
- Paging
- Room
- ViewModel
- WorkManager
که تمامی مربوط به مبحث معماری (Architecture)در Android Jetpack می باشد.
دوره از مبتدی تا پیشرفته می باشد و تمامی مطالب معماری MVVM را پوشش میدهد.
کد های سمت سرور با زبان php پیاده سازی می شوند و از کتابخانه Retrofit برای اتصال به سرور استفاده می کنیم.
پیش نیاز این دوره آشنایی مقدماتی با برنامه نویسی اندروید ، زبان php و کتابخانه Retrofit می باشد.
برای اطلاع بیشتر از مباحث دوره حتما دموی دوره را مشاهده نمایید.
نظرات کاربران در رابطه با این دوره