- 101
- 34 009
Reza Devs
Canada
เข้าร่วมเมื่อ 29 ม.ค. 2023
اینجا میخوام لذت برنامه نویسی رو باهاتون به اشتراک بذارم
My name is Reza Moallemi, and I've been immersed in the programming world for nearly two decades. Throughout my career, I've had the privilege of working with some outstanding International companies. Now, I'm excited to bring my wealth of experience in mobile development to you through this channel.
I'm passionate about sharing the wonders of programming, and I hope to connect with others who share this passion. If you're interested in learning from my experiences and getting insights into the world of mobile technology, I invite you to subscribe to the channel and click the notification bell to stay updated on all our latest content.
Looking forward to embarking on this exciting journey with you!
My name is Reza Moallemi, and I've been immersed in the programming world for nearly two decades. Throughout my career, I've had the privilege of working with some outstanding International companies. Now, I'm excited to bring my wealth of experience in mobile development to you through this channel.
I'm passionate about sharing the wonders of programming, and I hope to connect with others who share this passion. If you're interested in learning from my experiences and getting insights into the world of mobile technology, I invite you to subscribe to the channel and click the notification bell to stay updated on all our latest content.
Looking forward to embarking on this exciting journey with you!
چطور برای مصاحبه برنامهنویسی موبایل با شرکتهای خارجی و مهاجرت آماده شویم؟
در اولین قسمت از سری «راهنمای جامع مصاحبه شغلی برنامه نویسی موبایل و آماده شدن برای استخدام در شرکتهای خارجی»، شما را با روند کلی مصاحبههای شغلی برنامهنویسی موبایل آشنا میکنم. از چالشهای کدنویسی و سوالات فنی گرفته تا طراحی سیستم و مصاحبههای رفتاری، همه چیزهایی که برای موفقیت در این مسیر نیاز دارید رو مرور میکنیم.
📌 موضوعات اصلی این قسمت:
مروری بر مراحل مختلف مصاحبه برنامه نویسی موبایل (اندروید، آیاواس و ...)
نکات کلیدی برای موفقیت در چالشهای کدنویسی
سوالات فنی مرتبط با اندروید (چرخه زندگی، مدیریت تردها، شبکهسازی و دیتابیس)
معرفی مصاحبههای طراحی سیستم و چگونگی طراحی معماری اپلیکیشنهای موبایل
آمادگی برای مصاحبههای رفتاری و فرهنگی
📌 موضوعات اصلی این قسمت:
مروری بر مراحل مختلف مصاحبه برنامه نویسی موبایل (اندروید، آیاواس و ...)
نکات کلیدی برای موفقیت در چالشهای کدنویسی
سوالات فنی مرتبط با اندروید (چرخه زندگی، مدیریت تردها، شبکهسازی و دیتابیس)
معرفی مصاحبههای طراحی سیستم و چگونگی طراحی معماری اپلیکیشنهای موبایل
آمادگی برای مصاحبههای رفتاری و فرهنگی
มุมมอง: 184
วีดีโอ
مقایسه MVVM و MVI - کدام یک برای پروژه شما بهتر است
มุมมอง 345หลายเดือนก่อน
MVVM یا MVI؟ کدامیک برای شما مناسبتر است؟ در این ویدیو، به طور عمیق به بررسی معماریهای MVVM و MVI در اندروید میپردازیم. تفاوتهای کلیدی، مزایا و معایب هر یک را بررسی خواهیم کرد. همچنین، با مثالهای عملی، به شما نشان میدهیم که چگونه این معماریها میتوانند در ساخت اپلیکیشنهای اندرویدی با کیفیت بالا به شما کمک کنند. در پایان، به شما کمک میکنیم تا بهترین انتخاب را برای پروژه خود انجام دهید. ...
Refactor vs Rewrite - انتخاب هوشمندانه برای افزایش بهرهوری
มุมมอง 1162 หลายเดือนก่อน
در این ویدیو به بررسی عمیق دو روش اصلی برای بهبود کیفیت و کارایی کد موجود، یعنی بازسازی و بازنویسی میپردازیم. با تحلیل دقیق مزایا و معایب هر یک از این روشها، به شما کمک میکنیم تا بهترین تصمیم را برای پروژه خود اتخاذ کنید. در این ویدیو به سوالات زیر پاسخ خواهیم داد: بازسازی و بازنویسی دقیقاً چه هستند و چه تفاوتی با هم دارند؟ چه زمانی باید از بازسازی و چه زمانی از بازنویسی استفاده کنیم؟ مزایای...
دوره آموزش رایگان و جامع برنامهنویسی سوئیفت در ۳ ساعت - Swift Full Course
มุมมอง 2592 หลายเดือนก่อน
به دوره رایگان آموزش برنامهنویسی سوئیفت خوش آمدید! این دوره برای همه کسانی که میخواهند با سوئیفت، زبان برنامهنویسی قدرتمند و ساده ایجاد شده توسط Apple آشنا شوند، طراحی شده است. سوییفت یک زبان برنامه نویسی مدرن، سریع و ایمن است که برای سیستم عاملهای iOS, macOS, watchOS, و tvOS توسعه یافته است. این زبان هم برای ساخت اپلیکیشنهای سطح بالا و هم برای سیستمهای سطح پایین مناسب است. در این دوره، م...
سه اصل SOLID در عمل: بهبود کیفیت کد در پروژههای واقعی
มุมมอง 1692 หลายเดือนก่อน
در این ویدیو، به بررسی سه اصل مهم از اصول SOLID در یک پروژه واقعی پرداختیم. دیدیم که چگونه با رعایت اصول ISP، OCP و DIP میتوان کد تمیزتر، قابل نگهداریتر و انعطافپذیرتری نوشت. اگر شما هم به دنبال بهبود کیفیت کدهای خود هستید، این ویدیو برای شما بسیار مفید خواهد بود. توصیه میشود چندین گزینه مختلف را امتحان کنید و ببینید کدام یک بهترین عملکرد را دارد. در ویدیوی قبلی در مورد این اصول به صورت مفص...
جادوی اتوماتیک کردن فرآیندهای توسعه نرم افزار - Github Actions
มุมมอง 8552 หลายเดือนก่อน
در این ویدیو نحوه استفاده از گیت هاب اکشنز برای اتوماتیک کردن فرآیندهای DevOps برای پروژههای موبایلی (اندروید) را بررسی میکنیم و میبینیم چطور خودکارسازی فرآیند CI/CD توسعه برنامه های موبایل را برای ما لذت بخشتر میکند. ویدیوی قبلی در مورد CI/CD و اینکه چطور کار میکنه رو هم از اینجا میتونید ببینید: th-cam.com/video/0g_meWdEbm0/w-d-xo.html 00:00 Introduction 01:57 Setup Github Actions Using...
گفتگو درباره چالشهای توسعه اپ بازار با چپتر لیدر اندروید کافه بازار
มุมมอง 6602 หลายเดือนก่อน
توی این ویدیو به سراغ چپتر لیدر اندروید کافه بازار رفتم و در مورد روند توسعه اپ بازار از ایده تا پیادهسازی صحبت کردیم. همینطور در مورد چالشهای کار کردن در شرکتها و تیمهای بزرگ، استخدام در کافه بازار و معماری اپ بازار هم ازش سوالاتی پرسیدم. علی نصر آبادی رو میتونید از اینجاها دنبال کنید: توییتر: x.com/nasrabadiam لینکدین: ir.linkedin.com/in/nasrabadiam
CI/CD در پروژههای موبایلی: راز انتشار سریع و بدون دردسر
มุมมอง 2982 หลายเดือนก่อน
در این ویدیو به بررسی یکی از مهمترین مباحث در دنیای توسعه موبایل، یعنی Mobile DevOps میپردازیم. شما یاد میگیرید چگونه با استفاده از DevOps فرآیند توسعه، تست، و انتشار اپلیکیشنهای موبایل خود را سریعتر و کارآمدتر کنید. همچنین، با بهترین ابزارها و روشهای پیادهسازی CI/CD در پروژههای موبایلی آشنا میشویم. این ویدیو برای چه کسانی مناسب است: توسعه دهندگان موبایل که میخواهند فرآیند انتشار خود ...
کاتلین مالتی پلتفرم: یادش بگیر یا ولش کن؟!
มุมมอง 3583 หลายเดือนก่อน
در این ویدیو، مزایا و معایب کاتلین مالتی پلتفرم را بررسی میکنیم و به این سوال پاسخ میدهیم که آیا یادگیری و استفاده از آن برای توسعه اپلیکیشنهای چند پلتفرمی ارزش وقت گذاشتن را دارد یا خیر. مواردی که در این ویدیو بررسی خواهند شد: مزایای استفاده از کاتلین مالتی پلتفرم: کاهش زمان و هزینه توسعه نوشتن کد یک بار برای همه پلتفرمها استفاده از یک زبان برنامهنویسی قدرتمند و مدرن دسترسی به جامعهای بز...
مهندس نرم افزار در مقابل برنامه نویس یا چرا درگیر عناوین شغلی نشویم؟
มุมมอง 2343 หลายเดือนก่อน
در این ویدیو، به بررسی تفاوتهای کلیدی بین مهندس نرمافزار و توسعهدهنده نرمافزار میپردازیم. آیا میدانید این دو عنوان به چه معنا هستند و چه مسئولیتها و مهارتهایی هر یک دارند؟ در این ویدیو، به موارد زیر خواهیم پرداخت: دامنه کار: چه کارهایی مهندسین نرمافزار و توسعهدهندگان نرمافزار انجام میدهند؟ مهارتها: چه مهارتهایی برای هر یک از این دو نقش نیاز است؟ مسئولیتها: مسئولیتهای کلیدی هر یک...
چهار روش مانیتور شبکه اینترنت در اپلیکیشنهای اندرویدی
มุมมอง 2083 หลายเดือนก่อน
در این ویدیو ۴ روش Network monitoring در اپلیکیشنهای اندروید رو بررسی کردیم. بسته به اینکه شما خودتون برنامه نویس اندروید اون اپلیکیشن هستید و به کد برنامه دسترسی دارید یا اینکه میخواید فایل APK یک اپ رو بررسی میکنید هر کدوم از این روشها ممکنه به کارتون بیاد. 00:00 Introduction 00:31 دستهبندی روشها 00:41 Android Studio App Inspection 03:22 OKHttp Interceptors 04:41 Chucker 05:48 Proxyman ...
معرفی کاتلین مالتی پلتفرم و خروجی گرفتن از یکد کد برای چند سیستمعامل
มุมมอง 2423 หลายเดือนก่อน
تو این ویدیو در مورد کاتلین مالتی پلتفرم و اینکه چطور میشه با استفاده از یک کد برای پلتفرم های مختلف مثل اندروید، آیاواس، ویندوز، لینوکس و مکاواس خروجی گرفت. توی ویدیوهای بعدی در مورد چالشهای استفاده از کاتلین مولتی پلتفرم صحبت میکنیم و سعی میکنیم یه پروژه واقعی رو هم باهاش شروع بکنیم.
چطور از یک کد، چند اپلیکیشن اندروید متفاوت بسازیم؟
มุมมอง 1863 หลายเดือนก่อน
در این ویدیو در مورد Product Flavors در برنامه نویسی اندروید صحبت کردیم و توضیح دادیم که چطور میتوان با استفاده از آنها از یک کد چندین خروجی متفاوت برای انتشار در گوگل پلی یا کافه بازار گرفت. 00:00 مقدمه 00:50 نحوه تعریف مقدماتی 08:41 استفاده پیشرفته
چطور پول ریکوئست بزرگ بسازیم!
มุมมอง 1154 หลายเดือนก่อน
در این ویدیو، نحوه ساخت PRهای بزرگ (Pull Request) و سازماندهی کامیتها برای ارائه کد تمیز و حرفهای به مخزن را آموزش میدهم. در واقع همون How to create a large PR این ویدیو برای برنامهنویسانی که میخواهند مهارتهای خود را در زمینه Git و GitHub ارتقا دهند و به طور موثرتری با دیگران همکاری کنند، مفید خواهد بود.
راز نوشتن کدهای تمیز و قابل نگهداری - SOLID Principles
มุมมอง 3244 หลายเดือนก่อน
در این ویدیو، به سراغ اصول SOLID میرویم که مجموعهای از قوانین و بهترین روشها برای طراحی شیءگرا هستند. با یادگیری و پیادهسازی این اصول، میتوانید کدهایی تمیز، قابل نگهداری و قابل توسعه بنویسید. SOLID مخفف کلمات زیر است: Single Responsibility Principle (اصل تک مسئولیت) Open-Closed Principle (اصل باز-بسته) Liskov Substitution Principle (اصل جایگزینی لیستکوف) Interface Segregation Principle (اص...
راهنمای رفع مشکل تداخل در گیت - Resolve Merge Conflicts
มุมมอง 1634 หลายเดือนก่อน
راهنمای رفع مشکل تداخل در گیت - Resolve Merge Conflicts
ذخیره اطلاعات با Room در پروژه ماژولار - برنامه نویسی اندروید
มุมมอง 1974 หลายเดือนก่อน
ذخیره اطلاعات با Room در پروژه ماژولار - برنامه نویسی اندروید
خداحافظی با XML با مهاجرت به Jetpack Compose در برنامه نویسی اندروید
มุมมอง 2724 หลายเดือนก่อน
خداحافظی با XML با مهاجرت به Jetpack Compose در برنامه نویسی اندروید
افزایش سرعت بیلد شدن پروژه با مهاجرت از KAPT به KSP
มุมมอง 2484 หลายเดือนก่อน
افزایش سرعت بیلد شدن پروژه با مهاجرت از KAPT به KSP
طراحی لبه به لبه اپلیکیشن اندروید در جت پک کامپوز
มุมมอง 2135 หลายเดือนก่อน
طراحی لبه به لبه اپلیکیشن اندروید در جت پک کامپوز
پیکربندی پیشرفته گریدل در ماژولهای اندروید - Gradle Convention plugins
มุมมอง 2145 หลายเดือนก่อน
پیکربندی پیشرفته گریدل در ماژولهای اندروید - Gradle Convention plugins
بهترین روش مدیریت وابستگیها در برنامه نویسی اندروید
มุมมอง 2107 หลายเดือนก่อน
بهترین روش مدیریت وابستگیها در برنامه نویسی اندروید
آیا دورههای آموزشی یوتوب برای یادگیری برنامهنویسی مناسب هستند؟
มุมมอง 2577 หลายเดือนก่อน
آیا دورههای آموزشی یوتوب برای یادگیری برنامهنویسی مناسب هستند؟
دوازده گام تا تبدیل شدن به یک برنامه نویس حرفهای در سال ۲۰۲۴
มุมมอง 6217 หลายเดือนก่อน
دوازده گام تا تبدیل شدن به یک برنامه نویس حرفهای در سال ۲۰۲۴
آینده شغلی برنامه نویسی موبایل در سال ۲۰۲۴
มุมมอง 1.2K7 หลายเดือนก่อน
آینده شغلی برنامه نویسی موبایل در سال ۲۰۲۴
پیادهسازی صفحه اختصاصی سریال و فیلم در ۱۰ دقیقه
มุมมอง 2327 หลายเดือนก่อน
پیادهسازی صفحه اختصاصی سریال و فیلم در ۱۰ دقیقه
همه چیز درباره آینده پروژه اپلیکیشن فیلم و سریال فیلم تایم
มุมมอง 2487 หลายเดือนก่อน
همه چیز درباره آینده پروژه اپلیکیشن فیلم و سریال فیلم تایم
پیادهسازی صفحه لیست سریالها یا چطور کد را دوباره استفاده کنیم؟
มุมมอง 1628 หลายเดือนก่อน
پیادهسازی صفحه لیست سریالها یا چطور کد را دوباره استفاده کنیم؟
نوشتن پلاگین اختصاصی برای گریدل با زبان کاتلین
มุมมอง 1648 หลายเดือนก่อน
نوشتن پلاگین اختصاصی برای گریدل با زبان کاتلین
احسنت عالی
ایده ویدیو خیلی خوب بود و منم کلی کد هام بهتر شد وقتی اینو دیدم ولی یک سوال بهتر نیست هندل کردن ارور ها رو به رتروفیت وابسته نکنیم؟ یعنی Retrofit فقط کال کنه دیگه ادپتر اینا نباشه تا بعدا مثلا خواستیم ktor استفاده کنیم به مشکل نخوریم.
ممنونم از آموزش خوبتون
awwwli bood
ببخشید شاید سوالم تکراری باشه یا در ویدیوهای قبلیتون معرفی کرده باشینش اما میخواستم بپرسم اسم این نرمافزار گرافیکی که داخلش گیتکامیت میکردین چیه؟
من از فورک استفاده میکنم. هم نسخه ویندوز داره و هم مک git-fork.com/
عالی بود ممنون
لطفا درباره خود کار پیدا کردن در شرکت های خارجی هم بگین تجربه خودتون چی بود تو چه پلتفرم کاریابی بیشتر دنبال پوزیشن بودین و رزومه تون چه ویژگی هایی داشته و با توجه به این که ما ایرانی هستیم چه راه حلی برای تحریم داشتین آیا به ایرانی سختر کار میدن و چه تاثییری داره🙏🏻
در مورد تخمین یه تسک چطور عمل می کنین و چطور می شکنونین و برای هر زیر تسک چطوری تخمین می زنین در مورد کدی که می نویسین فکر می کنین و زمان میدین یا چطور؟
در موردش مفصل توضیح میدم توی یه ویدیو
thanks for your great knowledge
احتمالا وقتی یکی دنبال مصاحبه اس خیلی بکارش بیاد این پلی لیست
خیلی خیلی ممنون بابت ویدئو , خسته نباشید ❤❤
سلامت باشید 🙏
آقای مهندس معلمی، بی نظیر بود 👌👌
ممنون از لطف شما 🙏
ممنون استاد. این سری ویدیو ها از زبان کسی که خودش تجربه خوبی داره بسیار ارزشمند هست. امید وارم سافت اسکیل های پرسش شونده در مصاحبه های اولیه رو هم پوشش بدید
ممنون شهریار جان. حتما سعی میکنم در مورد اونا هم صحبت کنم.
سپاس, خیلی عالی بود. فقط یه سوال داشتم یادگیری جاوا برای برنامه نویس اندروید اجباریه؟ از برخی شنیدم یا حتی یسری ها خوندم که میگن بهتره اول با جاوا شروع کنید بعدش با کاتلین, حقیقت من خودم مخالف هستم و فکر میکنم کسی که میخواد برنامه نویسی اندروید رو شروع کنه بهتره با کاتلین شروع کنه و کاتلین رو کامل بلد باشه و با جاوا آشنا باشه یجورایی, در حدی که بتونه کدهاشو بخونه. این چیزی که گفتم رو بر اساس آگهی های استخدامی اندروید درجاهای مختلف که خوندم گفتم فقط. میخواستم نظر شما را بدونم در این مورد.
سلام نه خوشبختانه به تاریخ امروز اگر کسی بخواد شروع بکنه دیگه نیازی نیست بره از جاوا شروع بکنه. نه تنها برای همه مثالها و داکیومنتهای خود گوگل نسخه کاتلین وجود داره تازه کلی ابزارهای جدید مثل کامپوز فقط روی کاتلین در دسترس هستن. در حد خوندن کدهای قدیمی اوکی هست ولی اصلا و ابدا برای شروع کردن برنامهنویسی اندروید به جاوا فکر نکنید. وگرنه دانشتون محدود میشه به چند سال پیش
@@RezaDevs خیلی ممنون از جوابی که دادید با این جوابتون اشتیاقم دو چندان شد برای یادگیری
With swift only we can make IOS app? Do we need python in mobile app? Or only with learning swift we can work as mobile developer?
Swift is the main programming language used for iOS app development. With Swift and tools like SwiftUI or UIKit, you can build full-featured iOS apps without needing any other languages like Python. You can focus entirely on Swift for iOS app development. Learning Swift alone can make you a mobile developer, especially if you aim to build apps for Apple's ecosystem (iOS, macOS, watchOS, and tvOS).
عالی، استاد می شود چند تا پروژه اسان را یاد بدهید که چگونه بنویسیم؟ مثلا تقویم درست کردن و چیزهای مثل ان. که بعد خودمان شروع کنیم. مرسی❤
یه پروژه ساده کتابخونه نوشتیم باهاش که توی کانال هست. ولی سعی میکنم تا یکی دو هفته آینده یه دوره سوییفت یوآی هم شروع کنم که استفاده از سوییفت رو بیشتر در عمل ببینید.
@@RezaDevs Thank u! U are the best🌹🙏
مرسی، با دیدن این ویدیو می توانم وارد بازار کار شوم یا باید کلاس بروم یا کورس دیگری ببینم؟
سلام اگر سوییفت یو آی یا یوآیکیت رو هم یاد بگیرید بله میتونید وارد بازار کار بشید. جدای از بحث دیدن این دوره، مهم این هست که تمرین کنید و تسلط پیدا کنید.
@@RezaDevs مرس استاد. دوره سوییفت یوای یا یوای کیت را هم می گذارید؟ اینها جدای این اموزش هستند؟
@@RezaDevs چند روز تمرین در روز کافی است و چند ماه لازم دارم که مسلط شوم؟ من. برنامه نویسی هیچی نمی دانم، پس ok است فقط این را ببینم برای کار؟ بازار کار در کدام کشور خوب است؟ من امریکا زندگی می کنم
بله دوره سوییفت یوآی هم میذارم و جدای از این آموزش هستن.
اگر هیچ تجربه برنامهنویسیای نداریداحتمالا کارتون سختتر باشه. یه چند قسمت از همین دوره سوییفت رو ببینید و بگید آیا مطالب براتون قابل فهم هستن؟ احتمالا بین ۶ ماه تا یکسال نیاز داشته باشید برای آماده شدن و وارد بازار کار شدن. بازار کار در کشور آمریکا خیلی خوب هست. اگر با منابع انگلیسی مشکلی ندارید من خوندن این وبسایت رو هم بسیار توصیه میکنم: www.hackingwithswift.com/learn
خسته نباشید بابت محتواهای با کیفیت . امکانش هست در مورد کار و اپلای کردن تو حوزه اندروید و مهاجرت ویدئو بسازید؟
ممنون از لطف شما. بله حتما
ممنون که تند توضیح میدید و نیازی نیست سرعت ویدیو رو زیاد کنم :)
خواهش میکنم 😅🙏
خیلی ممنون. خیلی خوب بررسی شدن. فقط امکانش هست سورس برنامه رو قرار بدین؟
سلام خدمت شما github.com/moallemi/Reza-Devs/tree/main/mvvm-mvi
همین الان داشتم ریپازیتوری filmtime بررسی میکردم، اتفاقا معماری هم داشتم بررسی میکردم، خسته شدم اومدم و یوتیوب این ویدیو دیدم :))))) خیلی خوشحال شدم ، دمت گرم
ممنون از لطفت شهاب جان 🙏
اون قسمت combine خیلی خوب بود. من یه سری یه چالشی داشتم بگم شاید به درد کسی خورد یه ریسایکلر ویو داشتیم که یه سری آیتم داشت که وقتی کاربر روی هر کدوم از این آیتم ها کلیک می کرد اون آیتم invisible میشد و یه ایونت سمت ویو مدل ارسال میشد که چک می کرد اگه کل آیتم ها invisible شدن یه باتن توی ویو visible بشه. این کارو با یه استیت فلو انجام دادم نشد مجبور شدم جداشون کنم. اما فک کنم با این کامباین که گفتید شما جواب میده
بله با کامباین هم میشه. خیلی هم شیک و مجلسی 😄 ممنون که این چالشتون رو گفتید 🙏
عالی ممنون
🙏
سلام دادش اون سایت چیه که این فلوچارت ها رو کشیدی ؟ یا برنامه ست؟
سلام. سایت یا برنامه نبود. یه عکس بود توی اینترنت که توی فتوشاپ ادیتش کردم و تغییرش دادم 😄
salam, man ye moshkeli daram , va moshkelam kheili dare aziatam mikone, be in mozo rabt nadare , vali mishe azaton KHAHESH konm ke komakam konid? marbot be adapter hast
سلام، بله بپرسید
@@RezaDevs man ye adapter datam ke baraye namayesh chat hast ye list 50 taee migiram har dafe ke ye message sent mishe man request mizanam va az aval list ro migiram yani hamishe 50 ta item daram va message jadid ke midam nemishe 51 adapter ro az diffUtill estefade kardam va vaghty message jadid ersal mishe va manam list jadid ro migiram chon az flow estefade kardam on item jadide be adapter ezafe mishe vali man har chi scrollToPostion mizanam ke bere be item 0 nemire adapter fek mikone ke akharin item i ke hast , position 0 ro dare , dar sorati ke khodam dasty scroll mikonm item ro neshon mide vaghan darmonde shodam , agar rahe digee gheir az in ja hast befarmaeed ke betonam bahaton dar ertebat basham , mamnon misham , chon man to karam be moshkel khoram , vaghan niaz daram be komaketon mamnonam
درود با کاتلینم عین فلاتر میشه خروجی برای آیفون و ... گرفت یا فقط اندرویده ؟
سلام بله میشه خروجی گرفت برای آیفون و آیپد و حتی ویندوز و لینوکس ولی یه تفاوتهایی داره با فلاتر. پیشنهاد میکنم این دو تا ودیو رو که قبلا در موردشون صحبت کردم ببینید: برای اینکه متوجه بشید چطور کار میکنه: th-cam.com/video/DXXKd1ZLdBI/w-d-xo.html برای اینکه ببینید آیا به کارتون میاد یا نه: th-cam.com/video/rxvmIMJxUe8/w-d-xo.html
خیلی خوب بود ، سوالای خیلی خوبی پرسیدید
👌👌👌👌
لایک
عالی بود این روز همین الان توی پروژه ام انجام میدم
لذت بردیم❤
ممنون مهدی جان 🙏
سلام.اقای معلمی ممنونم بابت اموزش های مفیدتون اگر امکان داره اموزش کامپوز رو از بیس اموزش بدین ❤
ممنون از لطف شما 🙏 تا الان چند بار سعی کردم یه دوره بذارم ولی هنوز موفق نشدم. از طریق دیسکورد یا بخش کامیونیتی همین جا اعلام میکنم حتما.
@@RezaDevs تشکر
ممنون از محتوایی که تولید می کنید. در مثالی که درباره OCP زدین یک ویومدل را به چند کلاس تقسیم کردین که کارهای متفاوتی انجام می دن. به نظر من این کار خوبی هست و اگر دیتایی که اون ویومدل فراهم می کنه را در صفحه دیگه ای هم نیاز داشته باشیم می تونیم از همون ویو مدل استفاده کنیم. یا برای یک کامپوننت مثل یک باتم شیت که ممکنه در صفحات مختلف استفاده بشه یک ویو مدل داشته باشیم. ولی به نظر می رسه این روش خیلی توصیه نشده و در بیشتر جاها گفته شده که برای هر صفحه یک ویومدل بسازین. نظرتون در این مورد چیه؟
البته توی ویدیو از مثال شکستن ویومدل برای توضیح Single responsibility استفاده کردم که میخواستم وظایف هر کلاس رو محدودتر کنم و اینطوری کلاس رو کوچیکتر بکنم. ببینید بحث سالید یک سمت هست و بحث توسعه اندروید و کانونشنها و پیشنهادها هم یه سمت دیگه. یعنی اگر خیلی بخوایم عمیق بشیم و سالید رو ۱۰۰ درصد پیاده کنیم ممکنه به مشکل بخوریم یا پیادهسازی سخت بشه یا ... به خاطر شرایطی که در اندروید داریم. توی ویدیو هم مثال زدم در موردش که همین الان یه ایرادی داریم در صفحه مشخصات فیلم. از این بحث که بگذریم هیچ مشکلی نداره که شما ویو مدلی داشته باشید که چند جا ازش استفاده بکنید. همین الان من در پروژه فیلمتایم داریم این کار رو انجام میدم. اگر بتونید سناریوای پیدا کنید که قابل استفاده مجدد باشه، چرا که نه؟ فقط باید حواستون باشه که این استفاده کردن مجدد خودش باعث پیچیدگی و چسبندگی نشه. من سعی میکنم توی یه ویدیوی دیگه در مورد این موضوع هم صحبت بکنم. همینجا هم بهتون خبر میدم.
بسیار استفاده کردیم تشکر مهندس ❤
🙏
رضا جان ممنون بابت ویدیوهای با ارزشی که میسازی🔥 با قدرت ادامه بده💪🏼
ممنون از لطف شما 🙏
میشه در مورد technical debt هم ویدیو بسازید
awliii age mishe amoozesh uikit ya swiftui ham bezarin
تشکر
🙏
مرسی که به پیشنهادم عمل کردید. عالی بود
خواهش میکنم 🙏
مثل همیشه عالی مهندس
ممنون از لطف شما ❤️
عالی بود مرسی 🙏🙏
متشکرم 🙏
تشکر
🙏
👏👏👏
روی کافه بازار هم میشه پابلیش کرد؟
بله خود کافه بازار برای رهانش ای پی آی داده. developers.cafebazaar.ir/fa/guidelines/feature/pishkhan-api من یه اکشن هم روی مارکت پلیس گیتهاب پیدا کردم ولی خودم تستش نکردم: github.com/marketplace/actions/cafe-bazaar-release
Excellent 👌
Thanks for watching
هنوز منتظر ادامه ویدیو هستیم ممنونم و موفق و سربلند باشید
ممنون از لطف شما 🙏 تا آخر هفته آینده قسمت بعدی هم آماده میشه
خدمت شما: th-cam.com/video/HVvR-troZVU/w-d-xo.html
عالی بود
متشکرم 🙏
خیلی ممنون از محتوای خوب تون. جای خالی این سبک محتوای های تخصصی توی کامیونیتی فارسی بشدت حس میشه ممنون از شما که محتوا های با کیفیت میسازید. برای اشنایی با اصول solid این ویدیو خیلی خوب بود.لطفا با جزییات بیشتر و در قالب یه app واقعی این اصول رو بکار بگیرید محشر میشه.
ممنون از لطف شما 🙏 بله. دوستان دیگه هم پیشنهاد داده بودن که با مثالهای واقعی این ۵ تا قانون رو بررسی کنیم. سعی میکنم توی یکی دو هفته آینده ویدیوش رو منتشر کنم و همینجا هم خبر میدم که ببینید.
قسمت بعدی: th-cam.com/video/v14SWuSz6oM/w-d-xo.html