en
Feedback
آموزش برنامه نویسی فلاتر Flutter

آموزش برنامه نویسی فلاتر Flutter

Open in Telegram

اولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter 🌐 https://flutter-learn.ir سوالات برنامه نویسی خودتون در بخش پرسش و پاسخ سایت بپرسید: 🌐 https://flutter-learn.ir/question/ 👨‍💻 Admin: @atyscode

Show more
2 041
Subscribers
+224 hours
+57 days
+630 days
Attracting Subscribers
August '26
August '26
+32
in 0 channels
July '26
+29
in 0 channels
Get PRO
June '26
+43
in 0 channels
Get PRO
May '26
+29
in 0 channels
Get PRO
April '26
+21
in 0 channels
Get PRO
March '26
+9
in 0 channels
Get PRO
February '26
+35
in 0 channels
Get PRO
January '26
+21
in 0 channels
Get PRO
December '25
+35
in 0 channels
Get PRO
November '25
+30
in 0 channels
Get PRO
October '25
+39
in 0 channels
Get PRO
September '25
+27
in 0 channels
Get PRO
August '25
+37
in 0 channels
Get PRO
July '25
+30
in 0 channels
Get PRO
June '25
+29
in 0 channels
Get PRO
May '25
+45
in 1 channels
Get PRO
April '25
+32
in 1 channels
Get PRO
March '25
+36
in 1 channels
Get PRO
February '25
+40
in 2 channels
Get PRO
January '25
+67
in 0 channels
Get PRO
December '24
+61
in 0 channels
Get PRO
November '24
+67
in 1 channels
Get PRO
October '24
+53
in 1 channels
Get PRO
September '24
+52
in 0 channels
Get PRO
August '24
+50
in 0 channels
Get PRO
July '24
+70
in 0 channels
Get PRO
June '24
+56
in 1 channels
Get PRO
May '24
+71
in 1 channels
Get PRO
April '24
+119
in 0 channels
Get PRO
March '24
+87
in 1 channels
Get PRO
February '24
+185
in 5 channels
Get PRO
January '24
+110
in 2 channels
Get PRO
December '23
+101
in 1 channels
Get PRO
November '23
+45
in 1 channels
Get PRO
October '23
+54
in 3 channels
Get PRO
September '23
+41
in 0 channels
Get PRO
August '23
+44
in 0 channels
Get PRO
July '23
+52
in 0 channels
Get PRO
June '23
+49
in 0 channels
Get PRO
May '23
+39
in 0 channels
Get PRO
April '23
+25
in 0 channels
Get PRO
March '23
+24
in 0 channels
Get PRO
February '23
+24
in 0 channels
Get PRO
January '23
+43
in 0 channels
Get PRO
December '22
+29
in 0 channels
Get PRO
November '22
+35
in 0 channels
Get PRO
October '22
+36
in 0 channels
Get PRO
September '22
+48
in 0 channels
Get PRO
August '22
+46
in 0 channels
Get PRO
July '22
+42
in 0 channels
Get PRO
June '22
+35
in 0 channels
Get PRO
May '22
+54
in 0 channels
Get PRO
April '22
+44
in 0 channels
Get PRO
March '22
+52
in 0 channels
Get PRO
February '22
+26
in 0 channels
Get PRO
January '22
+21
in 0 channels
Get PRO
December '21
+22
in 0 channels
Get PRO
November '21
+42
in 0 channels
Get PRO
October '21
+51
in 0 channels
Get PRO
September '21
+40
in 0 channels
Get PRO
August '21
+34
in 0 channels
Get PRO
July '21
+17
in 0 channels
Get PRO
June '21
+33
in 0 channels
Get PRO
May '21
+34
in 0 channels
Get PRO
April '21
+25
in 0 channels
Get PRO
March '21
+43
in 0 channels
Get PRO
February '21
+36
in 0 channels
Get PRO
January '21
+42
in 0 channels
Get PRO
December '20
+816
in 0 channels
Date
Subscriber Growth
Mentions
Channels
27 August+2
26 August+3
25 August+3
24 August+1
23 August0
22 August+1
21 August0
20 August+3
19 August+2
18 August+1
17 August0
16 August+1
15 August0
14 August+2
13 August+1
12 August+2
11 August+1
10 August+2
09 August+1
08 August0
07 August0
06 August0
05 August+2
04 August0
03 August+1
02 August+2
01 August+1
Channel Posts
سریعترین راه تغییر مسیر شغلی از مهندس نرم افزار به مهندس هوش مصنوعی در این ویدیو، رودمپ کامل و عملی تبدیل شدن از یک توسعه‌دهنده نرم‌افزار به مهندس 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 میگه که کدهای نوشته شده توسط هوش مصنوعی و بازخوانی و بررسی نکنید! رابرت
عمو باب یا آقای رابرت مارتین نویسنده کتاب 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) با تغییرات بسیار جذاب منتشر شد! مهم‌ترین آپدیت‌های این نسخه: 🔹 جداسازی کتابخانه‌های متریال
🔥 نسخه جدید فلاتر (Flutter 3.47) با تغییرات بسیار جذاب منتشر شد! مهم‌ترین آپدیت‌های این نسخه: 🔹 جداسازی کتابخانه‌های متریال و کوپرتینو از هسته و انتشار پکیج‌های مستقل material_ui و cupertino_ui 🔹 تبدیل موتور رندر Impeller به پیش‌فرض برای دسکتاپ (ویندوز، مک و لینوکس) برای گرافیک نرم‌تر 🔹 پایداری رسمی Widget Previews برای تست و توسعه سریع‌تر UI مطالعه کامل: 🌐 معرفی نسخه فلاتر 3.47 : آپدیت‌های جذاب و تغییرات مهم
631
11
برای تست و اجرای اپلیکیشن های iOS روی ویندوز و لینوکس میتونید از محیط کد نویسی Xtool استفاده کنید. این نرم افزار شبیه ساز ندا
برای تست و اجرای اپلیکیشن های 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. مثلاً اگر دنبال اجاره اتاق یا پیدا کردن همخا
سلام ما یه پلتفرم برای دانشجویان و ایرانیان خارج از کشور ساختیم به اسم irAbroad. مثلاً اگر دنبال اجاره اتاق یا پیدا کردن همخانه هستید، می‌خواید وسایل دست‌دوم بخرید یا بفروشید، دنبال هماهنگی برای ارسال بار هستید، یا می‌خواید با بقیه ایرانی‌های شهرتون ارتباط بگیرید، بتونید خیلی راحت آگهی بذارید یا آگهی بقیه رو ببینید. خوشحال می‌شیم یه سر به سایت بزنید، اگه نیازمندی یا آگهی دارید ثبتش کنید و نظرتون رو هم برامون بنویسید. نسخه اولیه چند روز بیشتر نیست که لانچ شده و منتظر فیدبک هاتون هستیم. 🌐 https://irabroad.ir
1 272
19
آشنایی با Loop Engineering مهارتی که به عنوان برنامه نویس باید این روزها نحوه کار کردن باهاش و بلد باشید. https://www.youtube.com/watch?v=v1VcGDPr7cQ
1 112
20
چک لیست جلوگیری از مهندسی معکوس در اپلیکیشن های فلاتر ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
چک لیست جلوگیری از مهندسی معکوس در اپلیکیشن های فلاتر ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
1 074