سلام و درود خدمت دوستان عزیز و ضمن تبریک سال نو.😍
خیلی وقت بود که میخواستم یه آموزش توپ واسه دوستان آماده کنم که مباحث جدید و پیشرفته توش کار بشه و خدارو شکر این امر محقق شد.
دوستان الان دیگه توی برنامه نویسی اندروید معماریها حرف اول رو میزنن و بدون داشتن یه چارچوب درست واقعا نمیشه یه اپ رو توسعه داد. جدیدترین معماری اندروید که توسط خود گوگل هم معرفی شده معماری MVVM هست که شامل سه بخش Model, View ,ViewModel میشه که توی آموزش به طور کامل بهشون پرداخته شده. علاوه بر اون مباحث مهمی مانند تزریق وابستگی (DependencyInjection) همینطور Coroutine و حتی sealed class کار شده. توصیه میکنم دوستانی که میخوان توی برنامه نویسی کاتلین حرفه ای بشن و هنوز با این مفاهیم آشنا نیستن آموزش رو ببینن. آموزش خیلی ساده و روون گفته شده. امیدوارم که این آموزش براتون مفید واقع بشه.
سورس آموزش
لیست آموزشها.
1- ApiCallResult ( کلاس پایه برای انواع حالات جواب از سرور)
2- ApiCall ( کلاس پایه برای اجرای درخواستهای Http)
3- Api ( اینترفیس رتروفیت برای api ها)
4- DependencyInjection (تزریق وابستگی با استفاده از Hilt)
5- Repository (ساخت کلاس Repository برای گرفتن داده ها از سرور)
6- ViewModel (ساخت کلاس ViewModel برای ارسال داده ها از Repository به UI)
7- Adapter&Ui (ساخت آداپتر و دریافت اطلاعات از ViewModel و نمایش در اکتیویتی )