محمدرضا شاهپیری 5,553 ارسال شده در 21 فروردین، ۱۴۰۱ اشتراک گذاری ارسال شده در 21 فروردین، ۱۴۰۱ سلام و درود خدمت دوستان عزیز و ضمن تبریک سال نو.😍 خیلی وقت بود که میخواستم یه آموزش توپ واسه دوستان آماده کنم که مباحث جدید و پیشرفته توش کار بشه و خدارو شکر این امر محقق شد. دوستان الان دیگه توی برنامه نویسی اندروید معماریها حرف اول رو میزنن و بدون داشتن یه چارچوب درست واقعا نمیشه یه اپ رو توسعه داد. جدیدترین معماری اندروید که توسط خود گوگل هم معرفی شده معماری 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 و نمایش در اکتیویتی ) 3 6 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Amir - B 184 ارسال شده در 29 فروردین، ۱۴۰۱ اشتراک گذاری ارسال شده در 29 فروردین، ۱۴۰۱ سلام استاد شاهپیری میشه از معماری تو b4a هم استفاده کرد؟ 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 29 فروردین، ۱۴۰۱ سازنده اشتراک گذاری ارسال شده در 29 فروردین، ۱۴۰۱ در ۱۴۰۱/۱/۲۹ در ۱۶:۳۲، Amir - B گفته است: سلام استاد شاهپیری میشه از معماری تو b4a هم استفاده کرد؟ معماری MVVM که خیر متاسفانه. چون ساختارش با بیسیک کلا همخونی نداره و خیلی سخته سازگار کردنش با بیسیک. خود ارل هم که کلا اعتقادی نداره ظاهرا. تو یه تاپیک که در مورد همین مساله پرسیده شده اینجوری جواب داده My guess is that you will only make things more complicated with such architecture. B4X is designed differently 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
My guess is that you will only make things more complicated with such architecture. B4X is designed differently
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.