1 593
订阅者
无数据24 小时
-47 天
-1530 天
帖子存档
1 593
تولد زبان محبوب من php دو زبان برنامه نویسی و دو فریم ورک برای من خیلی دوست داشتنی هستند php و لاراول dart و فلاتر 💙
1 593
این پلی لیست هم برای دوستانی که میخوان کلین کد رو خوب یاد بگیرند
این پلی لیست بر گرفته از کتاب کلین کد هستش
https://youtube.com/playlist?list=PLx2zI6hCyJvwdoM9ymvEcvhxkI40vuGdz
1 593
سوالات مصاحبه فلاتر
به زبان انگلیسی برای کسانی که میخوان خارج از ایران فلاتر کار کنند
1 593
کارگر ساختمانی روزی 500 هزار تومان میگیره ماهی 15 میلیون حالا شما با این پول برید برنامه نویسی کنید ✊
1 593
𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝘃𝗲 𝘃𝘀 𝗔𝗱𝗮𝗽𝘁𝗶𝘃𝗲 𝗱𝗲𝘀𝗶𝗴𝗻 📱💻🖥
𝖭𝗈𝗐𝖺𝖽𝖺𝗒𝗌, 𝗎𝗌𝖾𝗋𝗌 𝖼𝖺𝗇 𝖺𝖼𝖼𝖾𝗌𝗌 𝗂𝗇𝖿𝗈𝗋𝗆𝖺𝗍𝗂𝗈𝗇 𝖿𝗋𝗈𝗆 𝖺 𝗅𝖺𝗋𝗀𝖾 𝗇𝗎𝗆𝖻𝖾𝗋 𝗈𝖿 𝖽𝖾𝗏𝗂𝖼𝖾𝗌. 𝖣𝖾𝗌𝗂𝗀𝗇𝖾𝗋𝗌 𝗌𝗁𝗈𝗎𝗅𝖽 𝖼𝖺𝗍𝖼𝗁 𝗎𝗉 𝗐𝗂𝗍𝗁 𝗍𝗁𝗂𝗌 𝖽𝗂𝗏𝖾𝗋𝗌𝗂𝗍𝗒 𝖺𝗇𝖽 𝖼𝖺𝗍𝖾𝗋 𝗍𝗈 𝗏𝖺𝗋𝗂𝗈𝗎𝗌 𝗌𝖼𝗋𝖾𝖾𝗇 𝗌𝗂𝗓𝖾𝗌. 𝖶𝗁𝖾𝗇 𝖽𝖾𝗌𝗂𝗀𝗇𝗂𝗇𝗀, 𝗍𝗁𝖾𝗒 𝗁𝖺𝗏𝖾 𝗍𝗐𝗈 𝗈𝗉𝗍𝗂𝗈𝗇𝗌 — 𝖺𝖽𝖺𝗉𝗍𝗂𝗏𝖾 𝖺𝗇𝖽 𝗋𝖾𝗌𝗉𝗈𝗇𝗌𝗂𝗏𝖾 𝖽𝖾𝗌𝗂𝗀𝗇.
𝖡𝗈𝗍𝗁 𝖺𝗉𝗉𝗋𝗈𝖺𝖼𝗁𝖾𝗌 𝖺𝗂𝗆 𝗍𝗈 𝗌𝗈𝗅𝗏𝖾 𝗍𝗁𝖾 𝗌𝖺𝗆𝖾 𝗉𝗋𝗈𝖻𝗅𝖾𝗆 — 𝖺𝗅𝗅𝗈𝗐𝗂𝗇𝗀 𝗎𝗌𝖾𝗋𝗌 𝗍𝗈 𝖺𝖼𝖼𝖾𝗌𝗌 𝖼𝗈𝗇𝗍𝖾𝗇𝗍 𝖿𝗋𝗈𝗆 𝖺𝗇𝗒 𝖽𝖾𝗏𝗂𝖼𝖾, 𝗌𝖼𝗋𝖾𝖾𝗇 𝗌𝗂𝗓𝖾, 𝖻𝗋𝗈𝗐𝗌𝖾𝗋, 𝗈𝗋 𝗈𝗉𝖾𝗋𝖺𝗍𝗂𝗇𝗀 𝗌𝗒𝗌𝗍𝖾𝗆. 𝖧𝗈𝗐𝖾𝗏𝖾𝗋, 𝗋𝖾𝗌𝗉𝗈𝗇𝗌𝗂𝗏𝖾 𝖺𝗇𝖽 𝖺𝖽𝖺𝗉𝗍𝗂𝗏𝖾 𝖽𝖾𝗌𝗂𝗀𝗇𝗌 𝖺𝗉𝗉𝖾𝖺𝗋 𝖺 𝖻𝖾𝗍𝗍𝖾𝗋 𝗌𝗈𝗅𝗎𝗍𝗂𝗈𝗇 𝖿𝗈𝗋 𝖽𝗂𝖿𝖿𝖾𝗋𝖾𝗇𝗍 𝗌𝖼𝖾𝗇𝖺𝗋𝗂𝗈𝗌. 𝖳𝗈 𝗆𝖺𝗄𝖾 𝗍𝗁𝖾 𝗋𝗂𝗀𝗁𝗍 𝖼𝗁𝗈𝗂𝖼𝖾, 𝗒𝗈𝗎 𝗌𝗁𝗈𝗎𝗅𝖽 𝖼𝗈𝗇𝗌𝗂𝖽𝖾𝗋 𝗍𝗁𝖾 𝗍𝗒𝗉𝖾 𝗈𝖿 𝖼𝗈𝗇𝗍𝖾𝗇𝗍, 𝗎𝗌𝖾𝗋𝗌'
1 593
این نرم افزار به شما کمک میکنه که بتونید گوشی خودتون در کامپیوتر mirror کنید
https://github.com/Genymobile/scrcpy
1 593
دوست خوبمون
@MohammadTaherri
عزیز یک پکیجی طراحی کرده که واقعا عالی هستش و میتونه خیلی خیلی کمک کنه
دوستان عزیز برای حمایت از دولپر های ایرانی بعد از برسی پکیج هاشون حتما حتما اون پکیج رو لایک کنید دیدم خیلی ها از پکیج ها استفاده میکنند ولی کم لطفی میکنند و لایک نمیکنند بزای همین پکیج های خوب ایرانی همیشه در رتبه های پاینتری میمونند اگر حمایت کنید شاید گوگله بفهمه که ایرانی ها هم دست کمی از هندی ها و دیگر کشور ها ندارند و اون تحریم های مسخره رو برداره
پکیج Adapive Ui رو میزارم استفاده کنید و لایک هم کنید 👍
https://pub.dev/packages/flutter_adaptive_ui
بزودی آموزش استفاده از این پکیج و دیگر پکیج های ایرانی رو قرار میدم ✌️
1 593
دیروز یک اشتباهی توی قیمت دوره پیش اومد و حدودا 85 درصدی تخفیف خورد سه چهار نفر از دوستان خریدن دوره رو 😅 که حالا چون اشتباه از من بود نوش جونشون و دوره برای اون ها فعال خواهد ماند
ولی دوستانی که نخریدن خب ضرر کردند 😅 قیمت و تخفیف اصلاح شد
1 593
https://codevolution.ir/course/1/netfilix
دوره آموزشی ساخت نرم افزار شبیه به فیلمو
در این دوره بیشتر سعی شده موارد پیشرفته ای توضیح و آموزش داده شود مثل تست نویسی ، معماری کلین ، اصول سالید و آشنایی با api نویسی به صورت کاملا ساده
1 593
#چالش کد تمیز ✌️
من یک مدل دارم به نام User وقتی نرم افزار اجرا میشه توی SplashScreen بر اساس یک سری شرط این مدل رو مقدار دهی میکنم
حالا این مدل مقدار دهی شده و یک مدل User دارم که اطلاعات کاربرم رو توی خودش داره
نرم افزار من بیش از 8 فیچر داره و به صورت کاملا ماژولار با رعایت کامل اصول 1،2،5 سالید ساخته شده هیچ ماژولی به ماژول دیگه ای وابسته نیست و مستقل کار میکنه یعنی اگر من ماژول سرچ رو حذف کنم نرم افزار بدون مشکل کار میکنه
و من توی تمام فیچر ها به مدل User نیاز دارم
❓حالا سوال :
چطوری میتونم به مدل User توی تمام فیچر ها دسترسی داشته باشم و تازه عدم وابسته بودن فیچر ها به هم دیگه حفظ بشه
نکته اگر عدم وابستگی حفظ نشد میخوام کمترین وابستگی رو داشته باشه
نکته مهمی رو بگم که مدل User من توی فیچر Authentication هستش
تیکه کدی اگر دارید توی فایل زیپ بزارید
چه شیر تو شیری شد 😅
1 593
Repost from Persian Flutter
دورهمی تا چند دقیقه دیگه شروع میشه.
با VPN وارد بشید، پروکسی برای استریم کار نمیکنه:
https://t.me/persian_flutter?livestream
@persian_flutter
1 593
برخی روز ها همین جوری میشیند پست سیستم و شروع میکنید به کد زدن اخر سر میبینید خیلی خسته اید حوصله ندارید کار اون طوری که میخواید پیش نمیره مغزتون خسته هستش
برای رهای از این مشکل از تکنیک پومودورو استفاده کنید توی این عکس کاملا توضیح داده باید چیکار کنید
یک بنده خدایی هم اومده نرم افزارش رو نوشته که خیلی میتونه کمک کنه
https://github.com/Splode/pomotroid/releases
1 593
میشه گفت بیشتر از 70 درصد اپلیکیشن ها با api درگیر هستند شما برای گرفتن اطلاعات از api چه روشی برای model استفاده میکنید
1 593
خیلی از دوستان Getx رو بدرد نخور توصیف میکنند در اینجا میخوام علاوه state management خوبی که داره به یک مورد فوقالعاده خوب Getx اشاره کنم
پ. ن : قبل از شروع بگم من هیچ تعصبی روی زبان و تکنلوژی ندارم چه برسه به پکیج پس فکر نکنید به Getx تعصب دارم من خودم از Bloc, Provider هم خیلی استفاده میکنم
خب در کنار مدیریت حالت SM این پکیج که از نظر من واقعا چیزی از Bloc و Provider کم نداره یک چیز خیلی خوبی داره به نام تزریق وابستگی یا
Dependency Injection
بچه های که به صورت حرفه ای کد میزنند میدونند تزریق وابستگی چی هستش توی برنامه نویسی شی گرائی خیلی مهم هستش که وابستگی ها رو از کلاس حذف کنید (اینجا نمیخوام در مورد تزریق وابستگی به صورت ریز صحبت کنم) و کلاس ها به صورت مستقل عمل کنند و استفاده از شي به حداقل برسه البته پکیج های دیگه ای برای حذف وابستگی ها هم وجود دارند مثل get_it ولی یکی دلایلی که من Getx رو دوست دارم و امتیازی که به خاطرش میشه به پکیج getx داد همین DI هستش
شما میتونید از ویجت های اون استفاده نکنید هیچ اجباری نیست ولی توصیه میکنم حتما از Getx توی یک پروزه تستی استفاده کنید
Bloc , Provider, Redux
بلد بودن شما رو برنامه نویس حرفه ای نمیکنه برنامه نویس حرفه ای کسی هستش که بتونه حداقل اصول تمیزی کد و اصول SOLID رو به بهترین شکل رعایت کنه چون همه اینها پکیچ سوم هستند شما به دارت تسلط داشته باشید راحت میتونید یک SM مدیریت شده برای خودتون ایجاد کنید
تجربه من از Getx رو چند پروژه بزرگ استفاده کردم و خدا رو شکر توی هیچ کدوم faile نشدم که مجبور به تغییر پکیج مدیریت حالت کنم
موفق باشید
