Flutter | فلاتر
رفتن به کانال در Telegram
لینک گروه برای اشتراک منابع و یادگیری فلاتر https://t.me/joinchat/EOllGEqgbASbAHtD03cXTA انتقاد ،پیشنهاد،نوشتن مطلب: @h_noroozi_t_96 @ni30000
نمایش بیشتر2 530
مشترکین
-124 ساعت
-47 روز
-930 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اوت '26
اوت '26
+28
در 0 کانالها
ژوئیه '26
+25
در 0 کانالها
Get PRO
ژوئن '26
+29
در 0 کانالها
Get PRO
مه '26
+33
در 0 کانالها
Get PRO
آوریل '26
+15
در 0 کانالها
Get PRO
مارس '26
+17
در 0 کانالها
Get PRO
فوریه '26
+32
در 0 کانالها
Get PRO
ژانویه '26
+17
در 0 کانالها
Get PRO
دسامبر '25
+41
در 0 کانالها
Get PRO
نوامبر '25
+42
در 1 کانالها
Get PRO
اکتبر '25
+41
در 0 کانالها
Get PRO
سپتامبر '25
+25
در 0 کانالها
Get PRO
اوت '25
+23
در 1 کانالها
Get PRO
ژوئیه '25
+30
در 0 کانالها
Get PRO
ژوئن '25
+19
در 1 کانالها
Get PRO
مه '25
+32
در 0 کانالها
Get PRO
آوریل '25
+33
در 0 کانالها
Get PRO
مارس '25
+31
در 0 کانالها
Get PRO
فوریه '25
+47
در 0 کانالها
Get PRO
ژانویه '25
+62
در 0 کانالها
Get PRO
دسامبر '24
+54
در 0 کانالها
Get PRO
نوامبر '24
+63
در 0 کانالها
Get PRO
اکتبر '24
+49
در 0 کانالها
Get PRO
سپتامبر '24
+53
در 0 کانالها
Get PRO
اوت '24
+46
در 0 کانالها
Get PRO
ژوئیه '24
+61
در 0 کانالها
Get PRO
ژوئن '24
+59
در 0 کانالها
Get PRO
مه '24
+77
در 0 کانالها
Get PRO
آوریل '24
+89
در 0 کانالها
Get PRO
مارس '24
+63
در 0 کانالها
Get PRO
فوریه '24
+83
در 0 کانالها
Get PRO
ژانویه '24
+95
در 1 کانالها
Get PRO
دسامبر '23
+95
در 0 کانالها
Get PRO
نوامبر '23
+71
در 0 کانالها
Get PRO
اکتبر '23
+66
در 0 کانالها
Get PRO
سپتامبر '23
+82
در 0 کانالها
Get PRO
اوت '23
+54
در 0 کانالها
Get PRO
ژوئیه '23
+86
در 0 کانالها
Get PRO
ژوئن '23
+43
در 0 کانالها
Get PRO
مه '23
+40
در 0 کانالها
Get PRO
آوریل '23
+49
در 0 کانالها
Get PRO
مارس '23
+61
در 0 کانالها
Get PRO
فوریه '23
+54
در 0 کانالها
Get PRO
ژانویه '23
+43
در 0 کانالها
Get PRO
دسامبر '22
+39
در 0 کانالها
Get PRO
نوامبر '22
+49
در 0 کانالها
Get PRO
اکتبر '22
+39
در 0 کانالها
Get PRO
سپتامبر '22
+50
در 0 کانالها
Get PRO
اوت '22
+63
در 0 کانالها
Get PRO
ژوئیه '22
+66
در 0 کانالها
Get PRO
ژوئن '22
+60
در 0 کانالها
Get PRO
مه '22
+63
در 0 کانالها
Get PRO
آوریل '22
+76
در 0 کانالها
Get PRO
مارس '22
+83
در 0 کانالها
Get PRO
فوریه '22
+40
در 0 کانالها
Get PRO
ژانویه '22
+37
در 0 کانالها
Get PRO
دسامبر '21
+48
در 0 کانالها
Get PRO
نوامبر '21
+94
در 0 کانالها
Get PRO
اکتبر '21
+95
در 0 کانالها
Get PRO
سپتامبر '21
+114
در 0 کانالها
Get PRO
اوت '21
+120
در 0 کانالها
Get PRO
ژوئیه '21
+86
در 0 کانالها
Get PRO
ژوئن '21
+78
در 0 کانالها
Get PRO
مه '21
+82
در 0 کانالها
Get PRO
آوریل '21
+1 900
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 27 اوت | +1 | |||
| 26 اوت | +2 | |||
| 25 اوت | +2 | |||
| 24 اوت | +1 | |||
| 23 اوت | +1 | |||
| 22 اوت | +1 | |||
| 21 اوت | +2 | |||
| 20 اوت | 0 | |||
| 19 اوت | +1 | |||
| 18 اوت | +1 | |||
| 17 اوت | +1 | |||
| 16 اوت | +1 | |||
| 15 اوت | 0 | |||
| 14 اوت | +2 | |||
| 13 اوت | 0 | |||
| 12 اوت | 0 | |||
| 11 اوت | 0 | |||
| 10 اوت | +2 | |||
| 09 اوت | +1 | |||
| 08 اوت | 0 | |||
| 07 اوت | 0 | |||
| 06 اوت | +1 | |||
| 05 اوت | +3 | |||
| 04 اوت | 0 | |||
| 03 اوت | 0 | |||
| 02 اوت | +4 | |||
| 01 اوت | +1 |
پستهای کانال
Repost from Vania Dart Framework
یک اکستنشن عالی برای Vs Code
https://marketplace.visualstudio.com/items?itemName=Redth.mobile-canvas
| 2 | سلام دوستان 👋
بعد از چند هفته توسعه، نسخه اول اسکینیار رو منتشر کردم. اسکینیار یک CRM تخصصی برای پزشکان و مراکز پوست، زیبایی و کلینیکهاست.
توی توسعه پروژه تمرکزم روی سادگی رابط کاربری، پرفورمنس و معماری تمیز بوده. پروژه با Flutter، Riverpod و Hive (برای دیتای آفلاین) پیادهسازی شده و ساختارش Feature-based هست.
اگر فرصت داشتید، ممنون میشم اپ رو تست کنید و هر نظری درباره UI/UX، تجربه کاربری، عملکرد، باگها یا حتی ساختار فنی دارید با من به اشتراک بذارید. نقدهای فنی برای من از هر تعریفی ارزشمندتره.
📱 لینک بازار:
https://cafebazaar.ir/app/com.skinyar.skinyar
پیشاپیش از وقتی که میذارید ممنونم. 🙏 | 953 |
| 3 | 🔺 اگه حوصله داکیومنت خوندن ندارید و یا پروژهای داکیومنت درست حسابی نداره، به جای اینکه سر خودتون رو درد بیارید، یه سر به سایت DeepWiki بزنید و با کمک هوشمصنوعی، جواب سوالهای خودتون در مورد رپوهای گیتهاب رو پیدا کنید. اون خودش داکیومنت و کد بیس رو کامل مطالعه میکنه و کار شما خیلی راحتتر میشه.
🔗 deepwiki.com
🆔 @frontcode01 | 👩💻🧑💻 | 620 |
| 4 | https://www.youtube.com/watch?v=vNwCw6uVyTg | 752 |
| 5 | «Flutter»
🆔 شناسه:
https://ble.ir/fluttery
سلام دوستان وقت بخیر.به صورت موقت تا رفع محدودیت ها گروه بالا در پیام رسان بله زده شد.
دوستانی که میخوان عضو بشن تشریف بیارن. | 594 |
| 6 | https://www.youtube.com/watch?v=YY2w2JEX2xk | 717 |
| 7 | https://www.youtube.com/watch?v=YY2w2JEX2xk | 1 |
| 8 | 📰 روشی برای رفع تحریم و مشکل Sync گریدل
✏️ اگر هنگام اجرای پروژه فلاتر یا کاتلین با خطاهای Connection Timeout یا 403 مواجه میشوید و VPN شما روی گریدل جواب نمیدهد، از این تنظیمات در فایل android/build.gradle استفاده کنید. حتی اگر vpn دارید هم این تنظیمات رو ست کنید که سریعتر مخازن رو دریافت کنید.
تنظیم مخازن (بدون نیاز به VPN)
ابتدا منابع را از مایکت و سپس از Aliyun (علیبابا) دریافت میکنیم. این دو مورد تحریم نیستند و سرعت بسیار بالایی دارند. اگر پکیجی در آنها نباشد، نگران نباشید گریدل به سراغ گوگل و MavenCentral میرود.
🔨 نحوه استفاده : {کلیککنید}
Flutter Jungle | @DXFlutter
✍️ #Amin_Pourabazari
🔗 Telegram 📱 | GitHub 4️⃣ | 801 |
| 9 | بچه ها برای این شرایط که دسترسی به pub.dev نداریم ما تو شرکتمون یه پاب سرور لوکال بالا آوردیم شاید کسی بتونه استفاده و پروژه خودشو جلو ببره. اگر پکیجی دیدید به خطا میخوره و دریافت نمیکنه بگید تا من به سرور اضافه کنم
$env:FLUTTER_STORAGE_BASE_URL = "https://flutter.tarazerp.ir"
$env:PUB_HOSTED_URL = "https://pub.tarazerp.ir"
این دوتا رو ست کنید تا بتونید پکیج هاتون رو دریافت کنید.
برای اندروید هم من از ریپوزیتوری مایکت استفاده کردم
buildscript {
…
repositories {
maven {
url 'https://maven.myket.ir'
}
}
…
}
allprojects {
repositories {
maven {
url 'https://maven.myket.ir'
}
}
} | 50 |
| 10 | https://youtu.be/N2UdUpw6_qk | 742 |
| 11 | 📰 دسترسی به context از هرجای اپ (بدون دردسر!):
✏️گاهی داخل:
Controller
Service
یا callbackهایی که context ندارن
لازمت میشه BuildContext داشته باشی (برای SnackBar، Dialog، Theme و …).
این ترفند تمیز و استاندارده
⚠️ نکته مهم:
از این روش بیش از حد استفاده نکن
برای معماری تمیز، بهتره بیشتر منطقها داخل UI یا ViewModel باشن.
این ترفند مخصوص مواقع خاصه 👌
🧠 جای استفاده مناسب:
نمایش SnackBar سراسری
دیالوگهای سیستمی
ارور هندلینگ مرکزی
🔨 نحوه استفاده: {کلیک کنید}
Flutter Jungle | @DXFlutter
✍️ #Yekta_Soltani
🔗 LinkedIn 📱 | GitHub 4️⃣ | 896 |
| 12 | بدون متن... | 1 |
| 13 | https://www.youtube.com/watch?v=SXS3SElragA
بالاخره رسید! انقلاب Code Generation در Riverpod!
تو این قسمت، با API مدرن Notifier و ابزار Code Generation آشنا میشیم و برای همیشه با کپیکاری StateNotifierProviderها خداحافظی میکنیم! پروژههاتون رو به سطح حرفهای ببرید.
همین حالا ببینید و اگه از ویدیو خوشتون اومد، لایک کنید و کانال رو سابسکرایب کنید! 🙏
#Flutter #Riverpod #CodeGeneration #Notifier | 1 328 |
| 14 | بدون متن... | 1 221 |
| 15 | 📰 جلوگیری از دوبار کلیک روی دکمه (Double Tap Protection):
✏️ اگه کاربر چند بار سریع روی دکمه بزنه، ممکنه چند تا درخواست پشت سر هم به سرور بره و دردسر درست کنه .
با این ترفند ساده، جلوی این اتفاق رو بگیر!
🔨 نحوه استفاده: {کلیک کنید}
برای پروژههای بزرگتر میتونی از debounce توی پکیجهای rxdart یا easy_debounce استفاده کنی تا کنترل دقیقتری داشته باشی.
Flutter Jungle | @DXFlutter
✍️ #Yekta_Soltani
🔗 LinkedIn 📱 | GitHub 4️⃣ | 1 152 |
| 16 | #مکتب_خونه
به مناسبت تولد مکتبخونه، 500 دوره آموزشی با تخفیف 100% عرضه شدن و شما میتونید یکی از اونا رو به عنوان هدیه تولد به صورت رایگان دریافت کنید.
کد تخفیف:
HBD
https://land.maktabkhooneh.org/tavalod14
#موقت | 922 |
| 17 | آموزش ساخت سیستم عضویت ، ورود ، تایید ایمیل با ارسال ایمیل به وسیله فریم ورک وانیا
میتونید ویدیو رو توی یوتیوب مشاهده کنید
https://www.youtube.com/watch?v=8_K-1Cc4ufE | 1 467 |
| 18 | 🚀 قسمت پنجم دوره جامع Riverpod منتشر شد!
🔥 FutureProvider: جادوی مدیریت API بدون if/else!
بالاخره به یکی از حیاتیترین بخشهای هر اپلیکیشن واقعی رسیدیم: مدیریت تماسهای API و دادههای ناهمگام (Async Data).
دیگه لازم نیست کدهاتون رو پر از پرچمهای isLoading، hasError و setState کنید! Riverpod این کار رو براتون به تمیزترین شکل ممکن انجام میده.
در این قسمت یاد میگیریم چطور:
✅ FutureProvider رو برای اجرای API Callها تعریف کنیم.
✨ AsyncValue رو درک کنیم که چطور سه حالت (Loading, Error, Data) رو در خودش نگه میداره.
💡 از متد جادویی .when() استفاده کنیم تا UI خودمون رو فقط بر اساس وضعیت فعلی Provider بسازیم (بدون هیچ دستور شرطی اضافی!).
🔄 با ref.invalidate() دادهها رو بهراحتی رفرش کنیم و لودر کوچک (Linear Progress) رو برای UX بهتر نمایش بدیم.
🛑 نحوه تست بخش مدیریت خطا (Error Handling) رو بهصورت عمدی یاد بگیریم.
لینک مشاهده قسمت پنجم:
https://youtu.be/uNMMdYlcm8c?si=sUsPG5NEnmJmxPvi
همین حالا قسمت جدید رو ببینید و کدهاتون رو یک پله حرفهایتر کنید! 🚀
#Riverpod #Flutter #FutureProvider #AsyncValue #آموزش_برنامه_نویسی #FlutterDev | 1 551 |
| 19 | 📢 قلب Riverpod منتشر شد! StateNotifierProvider و جداسازی منطق (ق۴) 📢
سلام به همه! بالاخره رسیدیم به مهمترین Provider در Riverpod! 🛠️
اگر میخواید پروژههای Flutter رو تمیز، تستپذیر و حرفهای کد بزنید، باید StateNotifierProvider رو کامل یاد بگیرید.
در قسمت چهارم دوره جامع:
1️⃣ StateNotifierProvider: نحوه مدیریت کلاسها و لیستهای پیچیده.
2️⃣ جداسازی منطق (BLoC/Notifier): تفکیک کامل UI از Business Logic.
3️⃣ Immutable State: چرا برای تغییر حالت باید کل State را جایگزین کرد.
4️⃣ ساخت عملی: پیادهسازی کامل یک TODO List با قابلیت افزودن، حذف و تکمیل تسکها.
👈 این قسمت کلید مقیاسپذیری کدهای شماست!
🎥 لینک مستقیم قسمت ۴ (StateNotifierProvider و TODO List):
🔗 https://www.youtube.com/watch?v=a4S5GQ1senw
🙏 حمایت شما برای ادامه دوره حیاتی است:
💬 نظرات و سؤالهای فنیتون رو در کامنتها بنویسید.
👍 ویدیو رو لایک کنید و کانال رو سابسکرایب کنید تا قسمت بعدی رو از دست ندید!
#Riverpod #StateNotifierProvider #Flutter #آموزش_فارسی #TODOList #معماری_تمیز #قسمت4 | 1 155 |
| 20 | 🔥 قسمت ۳ منتشر شد! WATCH vs READ در Riverpod 👁️⚡️
لینک مستقیم قسمت ۳ (StateProvider): 👇
https://www.youtube.com/watch?v=U4Bk8Sh1MSY
سلام مجدد به همه فلاتر دولوپرها! 👋
بالاخره رسیدیم به بخش مهم دوره: مدیریت حالتهای متغیر!
توی این قسمت با StateProvider کار میکنیم و یک بار برای همیشه تفاوت بین این دو فرمان حیاتی رو یاد میگیریم:
1. ref.watch() 👁️: برای نمایش حالت و بازسازی ویجت.
2. ref.read() ⚡️: برای اجرای Action و تغییر حالت.
اگه میخواید یک شمارنده داینامیک بسازید و بفهمید دادهها چطور در Riverpod جریان پیدا میکنه، این ویدیو برای شماست! 🚀
⚠️ حمایت شما تضمینکننده ادامه دوره است:
• ویدیو رو کامل تماشا کنید.
• لطفاً لایک و کامنت بذارید تا نظرات و سوالهاتون رو ببینم.
• پلیلیست دوره رو ذخیره کنید تا همه قسمتها رو دنبال کنید. | 1 097 |
