سبد خرید شما در حال حاضر خالی است.

بازگشت به فروشگاه

نحوه ساخت کلاس مدل در دوره آموزش معماری mvvm در اندروید

در پایین یک ویدیو از این دوره رو براتون گذاشتم فقط کافیه ببنید چه قدر زیبا کلاس Model رو در معماری MVVM درست میکنه در کل دوره تکنیک های زیبایی از معماری MVVM گفته میشه که خیلی راحت میتونید این معماری رو در پروژه های خودتون اعمال کنید. 

 

آموزش معماری mvvm در اندروید

اگر به شما بگم آموزش معماری mvvm در اندروید و همچنین آموزش Retrofit و پیاده سازی این دو همزمان با هم را بلد نباشید هرگز نمیتوانید یک اپلیکیشن جدید بهینه و عالی را بسازید. در حقیقت اگه میخواید اپ ها بزرگ رو داشته باشید یا بتونید اون ها رو توسعه بدید، یا حتی یه اپلیکیشنی بسازید که یه سال یا دو سال دیگه کدتون رو دیدید بتونید اون اپ رو توسعه و تغییر بدید حتما باید از تکنیک ها و حرفه ها یا بهتر بگم این معماری طراحی رو یاد بگیرید. این آموزش یک دوره مبتدی آموزش retrofit در اندروید و آموزش پیاده سازی معماری MVVM Architecture محسوب می شود. در این دوره نحوه تعامل با REST API را خواهید آموخت، و اپلیکیشنی طراحی می کنید که دیتا را از وب سایت دریافت کرده و در ویو های متفاوت نمایش می دهد. توجه: این دوره به عنوان مقدمه ای برای دوره آموزش retrofit در اندروید  می باشد. توجه: این دوره به زبان انگلیسی بسیار ساده و قابل فهم می باشد، که از سایت codingwithmitch.com خریداری شده و با یک بیستم قیمت به فروش میرسد.

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

  1. برقرار ارتباط با وب سرویس “Rest Api” با استفاده از RetRofit2 (آموزش retrofit در اندروید)
  2. نحوه پیاده سازی MVVM  و مفاهیم کامل ViewModel, Repository, Client Structure
  3. مفهم کلاس Singletons و استفاده از آن
  4. ساخت لودینگ سفارشی “CustomViews” در لیست ویو یا RecyclerView .
  5.  صفحه بندی لیست ویوRecyclerView Pagination
  6. سفارشی سازی تولبار یا نوار ابزار با CoordinatorLayout و AppBarLayout .
  7. اموزش ساخت و مفاهیم observables, LiveData, MutableLiveData , MediatorLiveData به صورت کامل و خیلی ساده.
  8. مفاهیم چند نخی “Threads” و “Executors” و استفاده از “ThreadPools”
  9. و نمایش تصاویر با Glide ، ساخت Cardviews ، ساخت و پیکره بندی searchviews، ساخت منو ها، ارسال اطلاعات بین اکتیویتی ها و …

نظر شخصی درباره معماری mvvm در اندروید

شخصا معماری MVVM در اندروید رو بهترین روش برای ساختار بندی کد تو برنامه نویسی اندروید میدونم، (در بیشتر مواقع). چیزی که بیشتر در مورد معماری MVVM دوست دارم، اینکه بخش بندی کردن قسمت مختلف برنامه تو یه پروژه هست. که خیلی خوب میشه باهاش این کار رو کرد. توی یه مطلب قدیمی تری یه سری مطالب راجبه معماری MVVM چیست توضیح دادم که خالی از لطف نیست یه سری بهش بزنید.

  • قسمت UI برنامه یا همون رابط کاربری جداست و نمایش و آبدیت ویوها از قسمت منطق برنامه جداست.
  • قسمت منطق برنامه از عملیات های دیتابیسی جداست
  • خوندن کد یک برنامه راحت تر میشه ( چون هر چیزی جای مخصوص به خودشو داره )
  • اگه معماری MVVM به درستی پیاده سازی بشه. اصلا نیازی به نگران شدن چرخه زندگی رویدادها نخواهید داشت.

 

نظرات

متوسط امتیازات

5
5.00 1 رای
98000تومان
1 نقد و بررسی

جزئیات امتیازات

5 ستاره
1
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0

1 دیدگاه برای آموزش معماری MVVM در اندروید+ پیاده‌سازی Retrofit2 در MVVM

  1. فیروزی

    عالی بود مهندس جان خیلی وقت بود دنبال این آموزش بودم.

    پاسخ
دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.