Forwarded from Hasan Noroozi
پس از مشاهده مشکل VPN و درخواست های شما دوستان با یکی از سرویس های VPN صحبت کردیم و تخفیفی برای شما اعضای کانال فلاتری گرفتیم.
اکانت nord و express برای فلاتر پیشنهاد میشه در حال حاضر
برای دریافت اکانت میتونین بهشون پیام بدین و برای دریافت تخفیف بگین که از طرف گروه یا کانال فلاتر هستید
www.instagram.com/BalootAccount
اکانت nord و express برای فلاتر پیشنهاد میشه در حال حاضر
برای دریافت اکانت میتونین بهشون پیام بدین و برای دریافت تخفیف بگین که از طرف گروه یا کانال فلاتر هستید
www.instagram.com/BalootAccount
Forwarded from وب سایت آموزشی کدفلو (Hasan Noroozi)
سرفصل های آموزشی اولین وتنها دوره GetX فلاتر به زبان فارسی وب سایت کد فلو
✅مقدمات و دلیل استفاده
✅کار با snackBar و نمایش پیغام ها
✅نمایش bottom sheet ها و تغیر تم برنامه در أGetX
✅جابجایی بین صفحات و navigation ها به صورت کامل
✅کار با state management و مدیریت داده ها در برنامه با Obx (اشنایی با انواع متغیر ها)
✅کار با reactive state management
✅کار با انواع کنترل های reactive و اموزش simple state management
✅کار با worker ها و unique ID
✅چند زبانه کردن اپلیکیشن ها و internationalization
✅کار با Dependency Injection و Binding ها
✅گرفتن اطلاعات از api و نمایش ان با استفاده از GetX
✅اشنایی با GetView و GetWidget
✅پروژه ایجاد یک todo اپ به صورت کامل که با سرور در ارتباط هست و موارد زیر رو پوشش میده
📍 ثبت نام در اپلیکیشن
📍 اعتبار سنجی فرم ها
📍 ذخیره سازی اطلاعات لاگین حافظه لوکال
📍 گرفتن و نمایش موارد از سرور
📍 افزودن موارد
📍 حذف موارد
📍 ویرایش موارد
📍 جستجو در موارد اضافه شده
🛑🛑اگه مورد خاص دیگه مد نظر دوستان هستش بیان کنن که ما اضافه کنیم در این دوره فوق آلعاده
آدرس دوره Getx در فلاتر
http://codeflow.ir/UKvpS
✅مقدمات و دلیل استفاده
✅کار با snackBar و نمایش پیغام ها
✅نمایش bottom sheet ها و تغیر تم برنامه در أGetX
✅جابجایی بین صفحات و navigation ها به صورت کامل
✅کار با state management و مدیریت داده ها در برنامه با Obx (اشنایی با انواع متغیر ها)
✅کار با reactive state management
✅کار با انواع کنترل های reactive و اموزش simple state management
✅کار با worker ها و unique ID
✅چند زبانه کردن اپلیکیشن ها و internationalization
✅کار با Dependency Injection و Binding ها
✅گرفتن اطلاعات از api و نمایش ان با استفاده از GetX
✅اشنایی با GetView و GetWidget
✅پروژه ایجاد یک todo اپ به صورت کامل که با سرور در ارتباط هست و موارد زیر رو پوشش میده
📍 ثبت نام در اپلیکیشن
📍 اعتبار سنجی فرم ها
📍 ذخیره سازی اطلاعات لاگین حافظه لوکال
📍 گرفتن و نمایش موارد از سرور
📍 افزودن موارد
📍 حذف موارد
📍 ویرایش موارد
📍 جستجو در موارد اضافه شده
🛑🛑اگه مورد خاص دیگه مد نظر دوستان هستش بیان کنن که ما اضافه کنیم در این دوره فوق آلعاده
آدرس دوره Getx در فلاتر
http://codeflow.ir/UKvpS
Forwarded from Hasan Noroozi
This media is not supported in your browser
VIEW IN TELEGRAM
دوستانی که در رابطه با قسمت های ایندهgetxسوال پرسیده بودن این یکی از قسمت ها هست که توش با اکثر مواردی که نیازه بدونین در رابطه با Getx توضیح داده شده و به صورت کامل با stateless widgets پیاده سازی شده
نگران نباشین در تلاشیم برای تهیه بهترین ها برای بهترین ها👊🤩🤩💪
‼️این پروژه با سرور و api ها در ارتباط هستش
نگران نباشین در تلاشیم برای تهیه بهترین ها برای بهترین ها👊🤩🤩💪
‼️این پروژه با سرور و api ها در ارتباط هستش
کتاب خوندن جز لذت بخش ترین کارها بعد از کد زدن هست، کتابی که میخوام بهتون معرفی کنم جزو بهترین کتاب های آموزش دارت و فلاتر از مقدماتی تا پیشرفته هست
دوستانی که کتاب رو خوندن لطفاً نظراتشون رو بگن و اگر کتابی به نظر شما جالب هست معرفی کنید تا بقیه ی دوستان هم استفاده کنن
#دارت
#فلاتر
#کتابخوانی
دوستانی که کتاب رو خوندن لطفاً نظراتشون رو بگن و اگر کتابی به نظر شما جالب هست معرفی کنید تا بقیه ی دوستان هم استفاده کنن
#دارت
#فلاتر
#کتابخوانی
👍1
Javapocalypse_What_will_happen_to_world_without_JAVA,_JUST_IMAGINE.mkv
8.9 MB
تاثیر زبان های برنامه نویسی در تغییر زندگی بشر بر هیچکس پوشیده نیست
در کنفرانس 2013 javaZone ویدیویی رو به نمایش گذاشت که (البته یکم مبالغه کرده)اگر زبان برنامه نویسی جاوا متوقف بشه چه اتفاقی میوفته
حالا شما بگید اگر زبان برنامه نویسی دارت متوقف بشه چه اتفاقی میوفته ؟؟
در کنفرانس 2013 javaZone ویدیویی رو به نمایش گذاشت که (البته یکم مبالغه کرده)اگر زبان برنامه نویسی جاوا متوقف بشه چه اتفاقی میوفته
حالا شما بگید اگر زبان برنامه نویسی دارت متوقف بشه چه اتفاقی میوفته ؟؟
خیلی از بچه ها دیده بودم توی گروه سوال میکنن راجب اینکه توی باتم نویگیشن نویگیت کنیم به صفحه جدید ولی همچنان باتم نویگیشن رو باز توی صفحه جدید داشته باشیم... هندل کردن این داستان پیچدگی های خاص خودش و راه حل های زیادی داره ولی توی همه موارد بالاخره ساده ترین راه حل بدون نیاز به هیچ پکیج اضافی و با کمترین پیچیدگی رو پیدا کردم و گفتم لینکشو اینجا بزارم که اگر کسی نیازش شد استفاده کنه.
(ی چیزم توی پرانتز بگم که سعی کنید موارد و چالش هایی که براتون پیش میاد با کمترین کد و البته ساده حل کنید، دنبالش باشید که راه حل ساده پیدا بشه ؛)
https://medium.com/@Mr_Pepe/nested-navigation-with-a-bottom-navigation-bar-using-flutter-d3c5086fbcdc
(ی چیزم توی پرانتز بگم که سعی کنید موارد و چالش هایی که براتون پیش میاد با کمترین کد و البته ساده حل کنید، دنبالش باشید که راه حل ساده پیدا بشه ؛)
https://medium.com/@Mr_Pepe/nested-navigation-with-a-bottom-navigation-bar-using-flutter-d3c5086fbcdc
Medium
Nested navigation with a bottom navigation bar using Flutter
Learn how to avoid pitfalls when implementing bottom navigation in your Flutter app
Forwarded from Pure Coder
⚡️⚡️Function⚡️⚡️
1⃣
🔥توی دارت هر function خودش یه آبجکت به حساب میاد.
یعنی چی؟
✅یعنی دقیقن مثل وقتی که یک کلاس داریم و از اون کلاس یه آبجکت (نمونه /شی) میسازیم :
class User{}
var user = User() ;
یا وقتی که یه عدد صحیح تعریف میکنیم :
int a = 2;
و a یه ابجکت از کلاس int به حساب میاد.
دقیقن همین اتفاق هم برای function ها میوفته.
🔥توی دارت یه کلاس داریم به اسم
Function
همه function هایی که میسازیم یه ابجکت (نمونه) از این کلاس به حساب میان.
void myFunc() {}
print(myFunc is Function) //true
🔥پس وقتی که یه function مینویسیم، دارت واسمون یه ابجکت جدید از کلاس Function ایجاد میکنه و اسمی که ما برای اون function گذاشتیم مثل اسم یه متغیر هست (که یه رفرنس از اون ابجکت توی حافظه هست)
پس توی مثال بالا یه ابجکت از کلاس Function ایجاد میشه و myFunc یه متغیری هست که رفرنس اون ابجکت رو نگه میداره (دقیقن مثل قضیه کلاس ها)
#function
1⃣
🔥توی دارت هر function خودش یه آبجکت به حساب میاد.
یعنی چی؟
✅یعنی دقیقن مثل وقتی که یک کلاس داریم و از اون کلاس یه آبجکت (نمونه /شی) میسازیم :
class User{}
var user = User() ;
یا وقتی که یه عدد صحیح تعریف میکنیم :
int a = 2;
و a یه ابجکت از کلاس int به حساب میاد.
دقیقن همین اتفاق هم برای function ها میوفته.
🔥توی دارت یه کلاس داریم به اسم
Function
همه function هایی که میسازیم یه ابجکت (نمونه) از این کلاس به حساب میان.
void myFunc() {}
print(myFunc is Function) //true
🔥پس وقتی که یه function مینویسیم، دارت واسمون یه ابجکت جدید از کلاس Function ایجاد میکنه و اسمی که ما برای اون function گذاشتیم مثل اسم یه متغیر هست (که یه رفرنس از اون ابجکت توی حافظه هست)
پس توی مثال بالا یه ابجکت از کلاس Function ایجاد میشه و myFunc یه متغیری هست که رفرنس اون ابجکت رو نگه میداره (دقیقن مثل قضیه کلاس ها)
#function
Forwarded from Pure Coder
⚡️Function⚡️⚡️
Callable class
2⃣
🔥یه مفهومی داریم توی دارت به اسم callabe class ها
این یعنی چی؟
✅کلاس زیر رو در نظر بگیرید
class User{}
حالا یه متدی به این کلاس اضافه میکنم به اسم call(اسم مهمه، حتمن باید همین اسم باشه)
class User{
void call(string name) {
print(name) ;
}
}
✔️اسم متد مهمه و حتمن باید call باشه .
✔️مقدار برگشتی (return) هر چیزی میتونه باشه .
✔️ارگومان های ورودی هر چیزی میتونن باشن.
حالا چه اتفاقی میوفته؟
✅یه ابجکت از کلاسم میسازم :
var myUser = User() :
🔥🔥حالا اگ دو تا پرانتز باز بسته بعد myUser بذارم متد call اجرا میشه، یعنی لازم نیست بگم
myUser.call('mohammad')
میگم
myUser('mohammad')
و اینجوری متد call اجرا میشه.
😍به این میگن callable class.
🔥خب حالا اگ متغیر myUser رو به ورودی یه function بدیم اون function با گذاشتن پرانتز باز و بسته میتونه اون رو اجرا کنه.
void func(User input) {
input() :
}
func(myUser) ;
#function
#callable_class
Callable class
2⃣
🔥یه مفهومی داریم توی دارت به اسم callabe class ها
این یعنی چی؟
✅کلاس زیر رو در نظر بگیرید
class User{}
حالا یه متدی به این کلاس اضافه میکنم به اسم call(اسم مهمه، حتمن باید همین اسم باشه)
class User{
void call(string name) {
print(name) ;
}
}
✔️اسم متد مهمه و حتمن باید call باشه .
✔️مقدار برگشتی (return) هر چیزی میتونه باشه .
✔️ارگومان های ورودی هر چیزی میتونن باشن.
حالا چه اتفاقی میوفته؟
✅یه ابجکت از کلاسم میسازم :
var myUser = User() :
🔥🔥حالا اگ دو تا پرانتز باز بسته بعد myUser بذارم متد call اجرا میشه، یعنی لازم نیست بگم
myUser.call('mohammad')
میگم
myUser('mohammad')
و اینجوری متد call اجرا میشه.
😍به این میگن callable class.
🔥خب حالا اگ متغیر myUser رو به ورودی یه function بدیم اون function با گذاشتن پرانتز باز و بسته میتونه اون رو اجرا کنه.
void func(User input) {
input() :
}
func(myUser) ;
#function
#callable_class
Forwarded from Pure Coder
⚡️⚡️function⚡️⚡️
3⃣
🔥🔥حالا با توجه به اینکه گفتیم هر function که تعریف میکنیم یه ابجکت از کلاس Function ساخته میشه و مفهوم callable class ها، انتظار میره که درک کنید که وقتی یه function رو بدون پرانتز به ورودی یه متد پاس میدیم و اون متد با گذاشتن پرانتز اون رو اجرا میکنه چه اتفاقاتی داره میوفته. 😍😍
#function
3⃣
🔥🔥حالا با توجه به اینکه گفتیم هر function که تعریف میکنیم یه ابجکت از کلاس Function ساخته میشه و مفهوم callable class ها، انتظار میره که درک کنید که وقتی یه function رو بدون پرانتز به ورودی یه متد پاس میدیم و اون متد با گذاشتن پرانتز اون رو اجرا میکنه چه اتفاقاتی داره میوفته. 😍😍
#function
Forwarded from Flutter | فلاتر (Hasan Noroozi)
Forwarded from آموزش فلاتر و دارت
سلام دوستانی که منتظر اتما دوره پیشرفته بودن این دوره هم 98 درصد تکمیل شده و فقط 3 ویدیو مونده ازشون که امروز - فردا منتشر میشن و میتونند دوره رو تهیه کنند
https://codevolution.ir/coursecontent/1/netfilix
https://codevolution.ir/coursecontent/1/netfilix
codevolution.ir
Login | آموزش فلاتر - آموزش Flutter - برنامه نویسی
سطح آشنایی با دارت (مفاهیم پایه)
Anonymous Poll
13%
پیشرفته و حرفه ای
42%
متوسط رو به بالا
24%
ضعیف نیاز به تمرین
13%
در زبان های دیگه به جز دارت مهارت دارم
8%
برنامه نویس نیستم(مشاهده نتایج)