آموزش برنامه نویسی فلاتر Flutter
Kanalga Telegram’da o‘tish
اولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter 🌐 https://flutter-learn.ir سوالات برنامه نویسی خودتون در بخش پرسش و پاسخ سایت بپرسید: 🌐 https://flutter-learn.ir/question/ 👨💻 Admin: @atyscode
Ko'proq ko'rsatish2 041
Obunachilar
+224 soatlar
+57 kunlar
+630 kunlar
Ma'lumot yuklanmoqda...
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Avgust '26
Avgust '26
+32
0 kanalda
Iyul '26
+29
0 kanalda
Get PRO
Iyun '26
+43
0 kanalda
Get PRO
May '26
+29
0 kanalda
Get PRO
Aprel '26
+21
0 kanalda
Get PRO
Mart '26
+9
0 kanalda
Get PRO
Fevral '26
+35
0 kanalda
Get PRO
Yanvar '26
+21
0 kanalda
Get PRO
Dekabr '25
+35
0 kanalda
Get PRO
Noyabr '25
+30
0 kanalda
Get PRO
Oktabr '25
+39
0 kanalda
Get PRO
Sentabr '25
+27
0 kanalda
Get PRO
Avgust '25
+37
0 kanalda
Get PRO
Iyul '25
+30
0 kanalda
Get PRO
Iyun '25
+29
0 kanalda
Get PRO
May '25
+45
1 kanalda
Get PRO
Aprel '25
+32
1 kanalda
Get PRO
Mart '25
+36
1 kanalda
Get PRO
Fevral '25
+40
2 kanalda
Get PRO
Yanvar '25
+67
0 kanalda
Get PRO
Dekabr '24
+61
0 kanalda
Get PRO
Noyabr '24
+67
1 kanalda
Get PRO
Oktabr '24
+53
1 kanalda
Get PRO
Sentabr '24
+52
0 kanalda
Get PRO
Avgust '24
+50
0 kanalda
Get PRO
Iyul '24
+70
0 kanalda
Get PRO
Iyun '24
+56
1 kanalda
Get PRO
May '24
+71
1 kanalda
Get PRO
Aprel '24
+119
0 kanalda
Get PRO
Mart '24
+87
1 kanalda
Get PRO
Fevral '24
+185
5 kanalda
Get PRO
Yanvar '24
+110
2 kanalda
Get PRO
Dekabr '23
+101
1 kanalda
Get PRO
Noyabr '23
+45
1 kanalda
Get PRO
Oktabr '23
+54
3 kanalda
Get PRO
Sentabr '23
+41
0 kanalda
Get PRO
Avgust '23
+44
0 kanalda
Get PRO
Iyul '23
+52
0 kanalda
Get PRO
Iyun '23
+49
0 kanalda
Get PRO
May '23
+39
0 kanalda
Get PRO
Aprel '23
+25
0 kanalda
Get PRO
Mart '23
+24
0 kanalda
Get PRO
Fevral '23
+24
0 kanalda
Get PRO
Yanvar '23
+43
0 kanalda
Get PRO
Dekabr '22
+29
0 kanalda
Get PRO
Noyabr '22
+35
0 kanalda
Get PRO
Oktabr '22
+36
0 kanalda
Get PRO
Sentabr '22
+48
0 kanalda
Get PRO
Avgust '22
+46
0 kanalda
Get PRO
Iyul '22
+42
0 kanalda
Get PRO
Iyun '22
+35
0 kanalda
Get PRO
May '22
+54
0 kanalda
Get PRO
Aprel '22
+44
0 kanalda
Get PRO
Mart '22
+52
0 kanalda
Get PRO
Fevral '22
+26
0 kanalda
Get PRO
Yanvar '22
+21
0 kanalda
Get PRO
Dekabr '21
+22
0 kanalda
Get PRO
Noyabr '21
+42
0 kanalda
Get PRO
Oktabr '21
+51
0 kanalda
Get PRO
Sentabr '21
+40
0 kanalda
Get PRO
Avgust '21
+34
0 kanalda
Get PRO
Iyul '21
+17
0 kanalda
Get PRO
Iyun '21
+33
0 kanalda
Get PRO
May '21
+34
0 kanalda
Get PRO
Aprel '21
+25
0 kanalda
Get PRO
Mart '21
+43
0 kanalda
Get PRO
Fevral '21
+36
0 kanalda
Get PRO
Yanvar '21
+42
0 kanalda
Get PRO
Dekabr '20
+816
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 27 Avgust | +2 | |||
| 26 Avgust | +3 | |||
| 25 Avgust | +3 | |||
| 24 Avgust | +1 | |||
| 23 Avgust | 0 | |||
| 22 Avgust | +1 | |||
| 21 Avgust | 0 | |||
| 20 Avgust | +3 | |||
| 19 Avgust | +2 | |||
| 18 Avgust | +1 | |||
| 17 Avgust | 0 | |||
| 16 Avgust | +1 | |||
| 15 Avgust | 0 | |||
| 14 Avgust | +2 | |||
| 13 Avgust | +1 | |||
| 12 Avgust | +2 | |||
| 11 Avgust | +1 | |||
| 10 Avgust | +2 | |||
| 09 Avgust | +1 | |||
| 08 Avgust | 0 | |||
| 07 Avgust | 0 | |||
| 06 Avgust | 0 | |||
| 05 Avgust | +2 | |||
| 04 Avgust | 0 | |||
| 03 Avgust | +1 | |||
| 02 Avgust | +2 | |||
| 01 Avgust | +1 |
Kanal postlari
سریعترین راه تغییر مسیر شغلی از مهندس نرم افزار به مهندس هوش مصنوعی
در این ویدیو، رودمپ کامل و عملی تبدیل شدن از یک توسعهدهنده نرمافزار به مهندس AI را در ۷ قدم بررسی میکنیم.
https://www.youtube.com/watch?v=0YjswZRTqGs
| 2 | پیشنهاد میکنم دوره جدید دانشگاه استنفورد که رایگان روی یوتوب هست و ببینید Self-improving AI Agents مدرس دوره هم خانم آزالیا میرحسینی هست.
🤖 این ایجنتهای خود-بهبوددهنده دقیقاً یعنی چی؟
اینجا منظور چتباتهای ساده نیست. منظور ایجنتهایی هست که با محیط و ابزارها تعامل میکنن و با گذشت زمان هوشمندتر میشن؛ مثل یادگیری با افزایش زمان تفکر (بدون نیاز به آموزش مجدد)، درک پاداشها، و انجام وظایف طولانی و چندمرحلهای. (دقیقاً همون منطقی که پشت Claude Code و ابزارهای تحقیقاتی پیشرفته هست).
💡 چرا الان این مهارت؟
شرکتهای بزرگ همافزا شدهاند که جهش بعدی هوش مصنوعی فقط از مدلهای بزرگتر نمیاد، بلکه از ایجنتهایی میاد که خودشون رو بهبود میدن. کسی که این چرخه رو درک کنه، الان نفر اولیهای هست که تمام لابراتوارهای بزرگ برای استخدامش با هم رقابت میکنن.
https://www.youtube.com/watch?v=6YnLB0XbTnI
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 348 |
| 3 | الان که AI میتونه تو ۳۰ ثانیه یه اپ بسازه، فقط یه چیز ارزش داره: "درک کردن اینکه چرا یه معماری بعد از یه سال دوام میاره و یکی دیگه پوسیده میشه." | 414 |
| 4 | مصاحبه های برنامه نویسی فلاتر هم مثل بقیه مصاحبه های حوزه تِک تغییر کرده, دیگه قرار نیست بشینید از حفظ بگید فرق Stateful و Stateless چیه یا کد ویجت بنویسید.
الان مصاحبهکنندهها میخوان ببینن آیا میتونید تصمیمات معماری بگیرید و مبادلات (Trade-offs) رو تحلیل کنید یا نه.
▫️عجیب نیست که بپرسن "این کد رو با AI زدی؟" اصلاً تدافعی برخورد نکنید.
بگید بله، اما مثل کد یه توسعهدهنده جونیور باهاش برخورد کردم؛ ریویو کردم، Edge caseهاش رو فیکس کردم و تست نوشتم.
نقطه ضعف اصلی AI تو معماری و امنیته (مثلاً لو دادن توکن)، چون با اعتماد به نفس کدهای اشتباه مینویسه!
اگر تو مصاحبه میخوان یه شبکه اجتماعی طراحی کنید بزرگترین اشتباه اینه که سریع برید سراغ ادیتور و کد بنویسید.
این یه چالش System Design هست. باید اول نیازمندیها رو بپرسید (پلتفرم؟ آفلاین؟ ریلتایم؟) و بعد مدل داده و لایهها رو طراحی کنید.
جونیورها تو مسیر خوش و راحت (Happy Path) جواب میدن، اما ارشدها تو مصاحبه خودشون رو با حالتهای خطا (Failure States) نجات میدن.
خودتون به مصاحبهکننده بگید که اگه شبکه قطع بشه چی میشه؟ اگه کاربر وسط کار لاگاوت کرد، آیا کش اکانت قبلی رو میبینه؟ این پیشبینی خطاها همون چیزیه که تاییدیه میگیره.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 496 |
| 5 | عمو باب یا آقای رابرت مارتین نویسنده کتاب Clean Code میگه که کدهای نوشته شده توسط هوش مصنوعی و بازخوانی و بررسی نکنید!
رابرت مارتین معتقد است برای اینکه واقعاً از بهرهوری هوش مصنوعی بهرهمند شویم، نباید کدهای تولید شده توسط آن را خط به خط خواند. اگر بخواهیم همه کدها را بازبینی کنیم، سرعت خواندن انسان به گلوگاه سیستم تبدیل شده و سرعت هوش مصنوعی هدر میرود.
تغییر رویکرد: از «بازبینی چشمی» تا «ابزارهای سنجش»
مارتین این تغییر را به گذر از ابزارهای دستی به دستگاههای CNC تشبیه میکند.
در کارخانه، اپراتور تکتک برشها را با چشم بررسی نمیکند، بلکه قطعه نهایی را با ابزارهای دقیق (گیجها) اندازهگیری میکند. در نرمافزار هم باید به جای خیره شدن به کد، «ابزارهای سنجش و محدودیت» بسازیم.
مارتین کدها را بدون بررسی منتشر نمیکند، بلکه آنها را در یک مسیر پر از محدودیتهای سختگیرانه و خودکار قرار میدهد:
تستهای پذیرش (Acceptance Tests): رفتار سیستم را به زبان ساده و قابل فهم برای ذینفعان تعریف میکنند.
تستهای واحد (Unit Tests): با پوشش بالا برای قفل کردن رفتار قطعات کوچک.
تست جهشیافته (Mutation Testing): با ایجاد | 634 |
| 6 | فکر کنید میخواهید اسپاتیفای (Spotify) را طراحی کنید. اولین چیزی که به ذهنتون میرسه چیه؟ خیلی ساده: کاربر اپلیکیشن رو باز میکنه، اسم یه آهنگ رو سرچ میکنه، دکمه پلی رو میزنه و موسیقی شروع میشه. به همین سادگی، نه؟
اما پشتِ همین یک کلیک، اسپاتیفای باید چندتا مسئلهی بهشدت پیچیده رو در مقیاس عظیم و جهانی حل کنه. فرض کنید اسپاتیفای الان بیش از ۶۰۰ میلیون کاربر فعال داره و توش صدها میلیون آهنگ موجوده. وقتی شما دکمه پلی رو میزنید، هزاران نفر هم همون لحظه دارن همون کار رو میکنن.
https://www.youtube.com/watch?v=8-2xAxpZoLs | 615 |
| 7 | گوگل فرآیند سختگیرانهتری برای نصب اپلیکیشنهای خارج از پلیاستور (سایدلود) در اندروید آغاز کرده است.
طبق این تغییرات، کاربران برای نصب برنامههای توسعهدهندگان تأییدنشده باید یک دورهٔ انتظار ۲۴ ساعته را طی کنند و از طریق بخش Developer options، گزینهٔ مربوطه را فعال نمایند. این محدودیت شامل نصب از طریق ابزار ADB نمیشود.
طرح تأیید هویت توسعهدهندگان از ۸ مهر در چند کشور آغاز و سال آینده جهانی میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 687 |
| 8 | آقای Andrew Ng که یجورایی پدرخوانده LLMهاست مقاله جدیدی نوشته درباره مهارت هایی که باید به عنوان مهندس کامپیوتر بلد باشید.
▫️. نکته کلیدی متن این است که مهارتهای هوش مصنوعی دیگر مختص افراد دارای عنوان شغلی «مهندس هوش مصنوعی» نیست، بلکه تمامی توسعهدهندگان نرمافزار (فولاستک، دیتا، دواپس و...) باید این مهارتها را بیاموزند، درست مانند اینکه امروزه همه با فضای ابری کار میکنند.
چهار مهارت کلیدی:
1️⃣ ساخت و استقرار اپلیکیشنهای هوش مصنوعی: درک بلوکهای سازنده AI (مثل LLMها و RAG) و استفاده از تکنیکهای آماری برای کنترل خروجیهای غیرقابل پیشبینی هوش مصنوعی.
2️⃣اصول مهندسی نرمافزار: درک عمیق مبادلات (Trade-offs) در معماری، هزینه، امنیت و مقیاسپذیری برای هدایت دقیق ابزارهای کدنویسی.
3️⃣ استفاده از عاملهای کدنویسی (Coding Agents): توانایی مدیریت بستر (Context) عاملهای هوشمند، آگاهی از محدودیتهای آنها و جلوگیری از بروز خطاهای خطرناک.
4️⃣شکلدهی به ساخت محصول (Shaping the build): تغییر نقش مهندس از یک برنامهنویسِ دریافتکننده دستورات، به فردی با دید محصولی و تجاری که مشخص میکند چه چیزی باید ساخته شود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 811 |
| 9 | همه در حال حاضر دارن با استرس و وحشت فکر میکنن که هوش مصنوعی قراره شغلشون رو از دستشون بده. اخبار هم هر روز داره به این ترس دامن میزنه. اما یک تغییر بزرگ داره در سکوت رخ میده که اکثر آدمها اصلاً متوجهش نیستن.
یه الگویی وجود داره که اکثر مردم دارن از قلم میندازنش. در حالی که بقیه در حال وحشتزدگی نسبت به از دست دادن کارشون هستن، یه دسته کاملاً متفاوت از مهارتها دارن به وجود میاد؛ مهارتهایی که شش ماه پیش اصلاً اهمیتی نداشتن، اما الان دارن فوقالعاده باارزش میشن.
https://www.youtube.com/watch?v=pmqiiAmXCB4 | 842 |
| 10 | 🔥 نسخه جدید فلاتر (Flutter 3.47) با تغییرات بسیار جذاب منتشر شد!
مهمترین آپدیتهای این نسخه:
🔹 جداسازی کتابخانههای متریال و کوپرتینو از هسته و انتشار پکیجهای مستقل material_ui و cupertino_ui
🔹 تبدیل موتور رندر Impeller به پیشفرض برای دسکتاپ (ویندوز، مک و لینوکس) برای گرافیک نرمتر
🔹 پایداری رسمی Widget Previews برای تست و توسعه سریعتر UI
مطالعه کامل:
🌐 معرفی نسخه فلاتر 3.47 : آپدیتهای جذاب و تغییرات مهم | 631 |
| 11 | برای تست و اجرای اپلیکیشن های iOS روی ویندوز و لینوکس میتونید از محیط کد نویسی Xtool استفاده کنید.
این نرم افزار شبیه ساز نداره و باید به گوشی آیفون مستقیم وصل بشید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 673 |
| 12 | چرا ترکیب Golang و AI ؟
🚀 با ورود هوش مصنوعی به دنیای برنامهنویسی، سرعت «نوشتن» کد دیگر مهم نیست؛ بلکه سرعت «بازبینی و نگهداری» آن اهمیت پیدا کرده است! مقاله جدید گوگل نشان میدهد که چرا زبان Go (گولنگ) بهترین انتخاب برای توسعه نرمافزار با کمک AI است.
▫️خوانایی بالا، تایپ استاتیک قدرتمند که خطاهای هوش مصنوعی را قبل از اجرا متوقف میکند، و ابزارهای داخلی یکپارچه، Go را به پلتفرمی ایدهآل برای همکاری انسان و ماشین تبدیل کرده است.
▫️با گولنگ، کدهای تولید شده توسط هوش مصنوعی نه تنها سریع، بلکه امن، یکدست و قابل نگهداری خواهند بود.
https://developers.googleblog.com/why-go-is-an-ideal-language-for-ai-assisted-software-engineering/
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 632 |
| 13 | هوش مصنوعی و AI Agentها دیگر فقط به سؤالهای ما جواب نمیدهند؛ آنها میتوانند APIها را صدا بزنند، کد بنویسند، دیتابیس جستوجو کنند، ابزارهای مختلف را انتخاب کنند و حتی به جای انسان با محصولات نرمافزاری کار کنند.
اینجاست که مفهوم جدیدی به نام Agent Experience یا AX اهمیت پیدا میکند.
https://www.youtube.com/watch?v=73AbDSvCBfY | 676 |
| 14 | https://www.linkedin.com/posts/4newt_%D8%A7%DA%AF%D9%87-%D8%A7%D8%AE%DB%8C%D8%B1%D8%A7-%D8%B3%D8%B9%DB%8C-%DA%A9%D8%B1%D8%AF%D9%87-%D8%A8%D8%A7%D8%B4%DB%8C%D8%AF-%D8%AF%D8%B1%DA%AF%D8%A7%D9%87-%D9%BE%D8%B1%D8%AF%D8%A7%D8%AE%D8%AA-%DA%A9%D8%A7%D9%81%D9%87%D8%A8%D8%A7%D8%B2%D8%A7%D8%B1-share-7490889891455606784-eXms/?utm_source=share&utm_medium=member_desktop&rcm=ACoAABHbsL8BTNlJ4Ytq6HwZaFvbSxyrq5hv4os | 841 |
| 15 | رابطهای ثابت و یکسان برای همه کاربران در حال از بین رفتن هستند
رابط کاربری مولد، یک رابط کاربری است که بهصورت پویا و در زمان واقعی (real-time) توسط هوش مصنوعی تولید میشود تا تجربهای شخصیسازیشده و متناسب با نیازها و شرایط کاربر ارائه دهد
طراح دیگر «صفحه» طراحی نمیکند، بلکه مجموعهای از قوانین و شرایط طراحی میکند.
طراحی پیشبینانه (Anticipatory) جایگزین طراحی واکنشی میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 809 |
| 16 | 🎉 بالاخره! قابلیت «حذف اپلیکیشن» به گوگل پلی کنسول اضافه شد!
پس از سالها انتظار، گوگل پلی کنسول اکنون به توسعهدهندگان اجازه میدهد اپلیکیشنهای واجد شرایط را بهطور کامل حذف کنند، نه اینکه برای همیشه در کنسول باقی بمانند.
تا پیش از این، هر اپلیکیشنی که در کنسول ساخته میشد برای همیشه باقی میماند و تنها گزینه موجود، «عدم انتشار» (Unpublish) بود.
حالا با قابلیت جدید Delete App، میتوانید اپلیکیشنهای واجد شرایط را بهطور دائمی حذف کنید، در صورت نیاز تا ۷ روز آنها را بازیابی کنید و کنسول خود را از پروژههای قدیمی و بدون استفاده پاکسازی نمایید.
⚠️ توجه داشته باشید که هر اپلیکیشنی واجد شرایط حذف نیست؛ اپلیکیشنهایی که کاربر فعال دارند یا سابقه انتشار خاصی دارند، همچنان فقط گزینه Unpublish را پشتیبانی میکنند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 1 102 |
| 17 | قسمت آخر دوره مقدماتی زبان برنامه نویسی کاتلین آپلود شد. | 950 |
| 18 | سلام
ما یه پلتفرم برای دانشجویان و ایرانیان خارج از کشور ساختیم به اسم irAbroad.
مثلاً اگر دنبال اجاره اتاق یا پیدا کردن همخانه هستید، میخواید وسایل دستدوم بخرید یا بفروشید، دنبال هماهنگی برای ارسال بار هستید، یا میخواید با بقیه ایرانیهای شهرتون ارتباط بگیرید، بتونید خیلی راحت آگهی بذارید یا آگهی بقیه رو ببینید.
خوشحال میشیم یه سر به سایت بزنید، اگه نیازمندی یا آگهی دارید ثبتش کنید و نظرتون رو هم برامون بنویسید.
نسخه اولیه چند روز بیشتر نیست که لانچ شده و منتظر فیدبک هاتون هستیم.
🌐 https://irabroad.ir | 1 272 |
| 19 | آشنایی با Loop Engineering مهارتی که به عنوان برنامه نویس باید این روزها نحوه کار کردن باهاش و بلد باشید.
https://www.youtube.com/watch?v=v1VcGDPr7cQ | 1 112 |
| 20 | چک لیست جلوگیری از مهندسی معکوس در اپلیکیشن های فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir | 1 074 |
