تکست ادیتور محبوب شما؟
Anonymous Poll
6%
Sublime text
6%
Vim
16%
Notepad++
0%
Brackets
1%
Emacs
0%
Vi
2%
Gedit
56%
Vscode
0%
Geany
12%
سایر
بصورت کلی، مبحث State Management خیلی مهم و اساسیه.
میشه با StatefulWidget و setState این کار رو انجام داد.
میشه با استفاده از StreamBuilder ، و ScopedModel و rxDart هم این کار رو انجام داد.
استفاده از setState، خیلی اتفاق خوبی نیست، روی پرفورمنس تاثیر منفی میذاره
این دوتا ویدئو رو میتونم در این زمینه پیشنهاد کنم:
https://www.youtube.com/watch?v=RS36gBEp8OI&t=1816s
https://www.youtube.com/watch?v=HLop7s2sJ7Q&t=887s
#آموزش
#state
میشه با StatefulWidget و setState این کار رو انجام داد.
میشه با استفاده از StreamBuilder ، و ScopedModel و rxDart هم این کار رو انجام داد.
استفاده از setState، خیلی اتفاق خوبی نیست، روی پرفورمنس تاثیر منفی میذاره
این دوتا ویدئو رو میتونم در این زمینه پیشنهاد کنم:
https://www.youtube.com/watch?v=RS36gBEp8OI&t=1816s
https://www.youtube.com/watch?v=HLop7s2sJ7Q&t=887s
#آموزش
#state
YouTube
Build reactive mobile apps with Flutter (Google I/O '18)
Do you over-react when you hear Streams, Observables, Redux, Flux? Don't. One of the advantages of Flutter is that it uses reactive views, which you can take...
👍1
نسخه صدرصد متن باز ویرایشگر متن Vscode به نام vscodium
البته که سورس کد ویرایشگر متن vscode متن باز هست و با لایسنس mit منتشر شده اما نسخه باینری که ماکروسافت در اختیار کاربرها قرار میده کاملا متن باز نیست فایل باینری حاوی کدهایی است که کاربرها رو ردیابی میکنه که به گفته ماکروسافت برای بهبود عملکرد نرم افزار هست و خب خیلیا به این قضیه مشکوک هستن که شاید ماکروسافت کاسه ای زیر نیم کاسه ش باشه .ادیتور vscodium نسخه فورک شده vscode هست تقریبا هیچ تفاوتی از نظر عملکردی با هم ندارن ولی فاقد امکان ردیابی کاربرها توسط ماکروسافت برای نصب و اطلاعات بیشتر میتونید به لینک زیر مراجعه کنید
https://github.com/VSCodium/vscodium
البته که سورس کد ویرایشگر متن vscode متن باز هست و با لایسنس mit منتشر شده اما نسخه باینری که ماکروسافت در اختیار کاربرها قرار میده کاملا متن باز نیست فایل باینری حاوی کدهایی است که کاربرها رو ردیابی میکنه که به گفته ماکروسافت برای بهبود عملکرد نرم افزار هست و خب خیلیا به این قضیه مشکوک هستن که شاید ماکروسافت کاسه ای زیر نیم کاسه ش باشه .ادیتور vscodium نسخه فورک شده vscode هست تقریبا هیچ تفاوتی از نظر عملکردی با هم ندارن ولی فاقد امکان ردیابی کاربرها توسط ماکروسافت برای نصب و اطلاعات بیشتر میتونید به لینک زیر مراجعه کنید
https://github.com/VSCodium/vscodium
GitHub
GitHub - VSCodium/vscodium: binary releases of VS Code without MS branding/telemetry/licensing
binary releases of VS Code without MS branding/telemetry/licensing - VSCodium/vscodium
#سوال
سلام دوستان.
وقتی تو چنتا پیج مختلف یه ویجت داریم که میخوایم همه پارامتراش ثابت باشه به جز یکی باید چیکار کنیم؟
مثلا ۱۰۰ تا کارد توی پیجای مختلف داریم که میخوایم همه پارامتراش(مث color و elevation و ...) ثابت باشه ولی childش قابل تغییر باشه.
جواب:
این سوال خیلی خوبیه
اگر از یک چیز، دو جای مختلف کد هم میخواید استفاده کنید، تا حد امکان باید از تکرار کد پرهیز کنید
الان کدهای من رو ببینید، برای همهی ویجتهای اصلی، نسخههای خودم رو بازنویسی کردم
از موارد خیلی ساده شروع میشه، و کم کم بسته به نیاز گسترش پیدا میکنه
مثلا برای card من از CnCard استفاده میکنم،که ورودیهای مختلفی میگیره، و برای بخشهای مختلف برای استفادههای خودم بهینه شده.برای شروع، میتونید مشابه این کار رو انجام بدید
مثلا
class MyCard extends StatelessWidget {
final Widget child;
final Color color;
MyCard(
this.child, {
this.color = Colors.teal,
});
@override
Widget build(BuildContext context) {
return Card(
elevation: 5,
color: color,
// ...
child: child,
);
}
}
اینجا دو حالت مختلف رو آوردم
ویجت child رو به عنوان ورودی positional اول میگیره
رنگ کارد رو هم میشه به عنوان ورودی بهش داد، ولی اگر بهش ندید، بصورت دیفالت از Colors.teal استفاده میکنه
ولی مقدار elevation همیشه ثابت و برابر با ۵ هستش.مشابه این کار رو میتونید برای نمایش عکس، متن، و هر چیز دیگری که مد نظرتون باشه انجام بدیدمثلا برای نمایش متن، من با پکیج AutoSizeText ترکیب اش کردم (و چند فانکشن دیگه)، و در نتیجه، هر جایی که متن جا نشه، خودش سایز متن رو برام کم میکنه
و همهجا توی کد به جای Text مینویسم CnText
سلام دوستان.
وقتی تو چنتا پیج مختلف یه ویجت داریم که میخوایم همه پارامتراش ثابت باشه به جز یکی باید چیکار کنیم؟
مثلا ۱۰۰ تا کارد توی پیجای مختلف داریم که میخوایم همه پارامتراش(مث color و elevation و ...) ثابت باشه ولی childش قابل تغییر باشه.
جواب:
این سوال خیلی خوبیه
اگر از یک چیز، دو جای مختلف کد هم میخواید استفاده کنید، تا حد امکان باید از تکرار کد پرهیز کنید
الان کدهای من رو ببینید، برای همهی ویجتهای اصلی، نسخههای خودم رو بازنویسی کردم
از موارد خیلی ساده شروع میشه، و کم کم بسته به نیاز گسترش پیدا میکنه
مثلا برای card من از CnCard استفاده میکنم،که ورودیهای مختلفی میگیره، و برای بخشهای مختلف برای استفادههای خودم بهینه شده.برای شروع، میتونید مشابه این کار رو انجام بدید
مثلا
class MyCard extends StatelessWidget {
final Widget child;
final Color color;
MyCard(
this.child, {
this.color = Colors.teal,
});
@override
Widget build(BuildContext context) {
return Card(
elevation: 5,
color: color,
// ...
child: child,
);
}
}
اینجا دو حالت مختلف رو آوردم
ویجت child رو به عنوان ورودی positional اول میگیره
رنگ کارد رو هم میشه به عنوان ورودی بهش داد، ولی اگر بهش ندید، بصورت دیفالت از Colors.teal استفاده میکنه
ولی مقدار elevation همیشه ثابت و برابر با ۵ هستش.مشابه این کار رو میتونید برای نمایش عکس، متن، و هر چیز دیگری که مد نظرتون باشه انجام بدیدمثلا برای نمایش متن، من با پکیج AutoSizeText ترکیب اش کردم (و چند فانکشن دیگه)، و در نتیجه، هر جایی که متن جا نشه، خودش سایز متن رو برام کم میکنه
و همهجا توی کد به جای Text مینویسم CnText
Flutter Streaming Service App UI With Source Code | Speed Code
https://www.youtube.com/watch?v=ivHoUxoyIQw
https://www.youtube.com/watch?v=ivHoUxoyIQw
YouTube
Flutter Streaming Service App UI With Source Code | Speed Code
Source code: https://github.com/devefy/Flutter-Streaming-Service-App-UI
Design credit - https://www.uplabs.com/posts/weekly-design-2-streaming-service
Check out our premium themes: http://fluttersourcecode.com
Design credit - https://www.uplabs.com/posts/weekly-design-2-streaming-service
Check out our premium themes: http://fluttersourcecode.com
http://codeflow.ir/course/%D8%A7%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%DB%8C%D8%B4%D8%AA%D8%B1-%D8%A8%D8%A7-%D9%88%DB%8C%D8%AC%D8%AA-%D9%87%D8%A7%DB%8C-StatelessWidget/%D9%81%D9%84%D8%A7%D8%AA%D8%B1-flutter
قسمت چهارم دوره فلاتر منتشر شد
قسمت چهارم دوره فلاتر منتشر شد
codeflow.ir
اشنایی بیشتر با ویجت های StatelessWidget
در این جلسه با برخی دیگر از ویجت های دیگر اشنا شدیم و از ان برای طراحی استفاده و یک vie...
Flutter Login Page UI - Speed Code
https://www.youtube.com/watch?v=1Pw_E7T9TXI
https://www.youtube.com/watch?v=1Pw_E7T9TXI
YouTube
Flutter Login Page UI - Speed Code
Thanks for Watching :)
Make sure to like + Subscribe For More!
Source Code : http://bit.ly/2PphJ34
Design Credit : http://bit.ly/2GzDieF
Store: https://fluttersourcecode.com/
MUSIC CREDIT - BE FRANKY
YT : https://www.youtube.com/BeFrankyMusic
IG :…
Make sure to like + Subscribe For More!
Source Code : http://bit.ly/2PphJ34
Design Credit : http://bit.ly/2GzDieF
Store: https://fluttersourcecode.com/
MUSIC CREDIT - BE FRANKY
YT : https://www.youtube.com/BeFrankyMusic
IG :…
Flutter | فلاتر
http://codeflow.ir/course/%D8%A7%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%DB%8C%D8%B4%D8%AA%D8%B1-%D8%A8%D8%A7-%D9%88%DB%8C%D8%AC%D8%AA-%D9%87%D8%A7%DB%8C-StatelessWidget/%D9%81%D9%84%D8%A7%D8%AA%D8%B1-flutter قسمت چهارم دوره فلاتر منتشر شد
http://codeflow.ir/course/%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-StatefulWidget/%D9%81%D9%84%D8%A7%D8%AA%D8%B1-flutter
قسمت پنجم دوره فلاتر منتشر شد
قسمت پنجم دوره فلاتر منتشر شد
codeflow.ir
شروع کار با StatefulWidget
در این قسمت از دوره اموزشی فلاتر flutter با statefullwidget ها اشنا خواهیم شد و با...
دوستانی که نیاز به هاست و سرور دارن.میتونن با تخفیف 30 درصدی از کد تخفیف "codeflow.ir" استفاده کنن.
به مدت یک ماه این مقدار برقراره.برای vps های ایران هم این تخفیف برقراره.
https://arshatech.com/my/aff.php?aff=4
به مدت یک ماه این مقدار برقراره.برای vps های ایران هم این تخفیف برقراره.
https://arshatech.com/my/aff.php?aff=4
آرشاتک
خطای ۴۰۴ - آرشاتک
صفحه مورد نظر شما یافت نشد. شما میتوانید با جستجوی دقیق تر پیرامون مطلبی که به دنبال آن هستنید به محتوای آن دست پیدا کنید.
نسخه ۳۰ توزیع #فدورا به همراه Ask Fedora جدید منتشر شد.
از این پس میتونید به زبان فارسی سوالات/مطالب خودتون رو در دسته مربوطه به فارسی در Ask Fedora مطرح کنید.
اطلاعات بیشتر:
https://ask.fedoraproject.org/t/ask-fedora/119
#fedora #gnu #linux
از این پس میتونید به زبان فارسی سوالات/مطالب خودتون رو در دسته مربوطه به فارسی در Ask Fedora مطرح کنید.
اطلاعات بیشتر:
https://ask.fedoraproject.org/t/ask-fedora/119
#fedora #gnu #linux
Ask Fedora
به Ask Fedora خوشآمدید! لطفاً اول از همه مرا بخوانید!
به Ask Fedora خوش امدید! اینجا یک نمونهٔ Discourse برای کاربران فدوراست که توسط جامعه پشتیبانی میشود. در اینجا، شما میتوانید برای دریافت کمک برای نصب، استفاده، سفارشیسازی، و ارتقاء سیستمی که یکی از انواع فدورا را اجرا میکند با جامعه گفتگو کنید. همچنین…
Flutter | فلاتر
http://codeflow.ir/course/%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-StatefulWidget/%D9%81%D9%84%D8%A7%D8%AA%D8%B1-flutter قسمت پنجم دوره فلاتر منتشر شد
قسمت ششم فلاتر منتشر شد
http://codeflow.ir/course/%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-tab-bar-%D9%87%D8%A7-%D8%AF%D8%B1-%D9%81%D9%84%D8%A7%D8%AA%D8%B1/%D9%81%D9%84%D8%A7%D8%AA%D8%B1-flutter
http://codeflow.ir/course/%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-tab-bar-%D9%87%D8%A7-%D8%AF%D8%B1-%D9%81%D9%84%D8%A7%D8%AA%D8%B1/%D9%81%D9%84%D8%A7%D8%AA%D8%B1-flutter
codeflow.ir
کار با tab bar ها در فلاتر
در این قسمت از دوره اموزشی فلاتر (flutter) شما را با برخی دیگر از ویجت ها که به ما کمک میکند t...
👍1
“The Flutter Create winners are…” by Martin Aguinis https://medium.com/p/40980f2d20b3
Medium
The Flutter Create winners are…
Flutter Create is a contest that challenges you to build something interesting, inspiring, and beautiful with Flutter using 5KB or less of…
Beyond Mobile: Material Design, Adaptable UIs, and Flutter (Google I/O'19)
https://www.youtube.com/watch?v=YSULAJf6R6M
https://www.youtube.com/watch?v=YSULAJf6R6M
YouTube
Beyond Mobile: Material Design, Adaptable UIs, and Flutter (Google I/O'19)
The Material Components library has grown since Flutter's launch. Learn what's new, how to use it with our iOS Design Language library Cupertino, and how to apply it across varying screen sizes, interaction models, and viewing distances.
Watch more #io19…
Watch more #io19…