متاسفانه تو این چند وقت که از ما اینترنت و تکنولوژی دور بودیم(هنوز اینترنت قطع هست) مدل های سونت و اوپوس از اشتراک github copilot حذف شد
🚀 معرفی Agent Skills برای فلاتر و دارت
گوگل قابلیت جدیدی به نام Agent Skills را رونمایی کرده تا ایجنتهای هوش مصنوعی را با تخصصِ توسعهی فلاتر و دارت مجهز کند؛ این مهارتها با رویکرد «وظیفهمحور» و نه صرفاً ارائه مستندات، به ایجنتها میآموزند چگونه کارهای را با دقت و کارایی بیشتر انجام دهند.
با نصب آسان از طریق
🌐 https://github.com/flutter/skills
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
گوگل قابلیت جدیدی به نام Agent Skills را رونمایی کرده تا ایجنتهای هوش مصنوعی را با تخصصِ توسعهی فلاتر و دارت مجهز کند؛ این مهارتها با رویکرد «وظیفهمحور» و نه صرفاً ارائه مستندات، به ایجنتها میآموزند چگونه کارهای را با دقت و کارایی بیشتر انجام دهند.
با نصب آسان از طریق
npx skills، این ابزارها «شکاف دانش» بین بهروزرسانیهای سریع فلاتر و دادههای ثابت مدلهای زبانی را پر میکنند و با بارگذاری هوشمند فقط در زمان نیاز، مصرف توکن را کاهش میدهند. 🌐 https://github.com/flutter/skills
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
GitHub
GitHub - flutter/agent-plugins
Contribute to flutter/agent-plugins development by creating an account on GitHub.
با قابلیت جدید گوگل AI studio فقط با یه پرامپت میتونید اپلیکیشن نیتیو برای اندروید بسازید 🤲
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل نسخه پایدار Android CLI را منتشر کرده تا به ایجنتهای هوش مصنوعی (مثل Gemini، Claude Code یا Antigravity) اجازه دهد مستقیماً با قابلیتهای قدرتمند اندروید استودیو ارتباط برقرار کنند.
با این ابزار جدید، ایجنتهای شما میتوانند تحلیل کد، مدیریت وابستگیها، رندر پیشنمایشهای Compose و حتی تست اپلیکیشن با «Journeys» را انجام دهند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
با این ابزار جدید، ایجنتهای شما میتوانند تحلیل کد، مدیریت وابستگیها، رندر پیشنمایشهای Compose و حتی تست اپلیکیشن با «Journeys» را انجام دهند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
فلاتر 3.44 منتشر شد با تمرکز روی هوش مصنوعی
▫️فلاتر 3.44 از راه رسیده و باید گفت که این یک نسخهی بزرگ و سرنوشتساز است.
تغییرات بخش هوش مصنوعی:
- Firebase AI Logic
- Agentic Hot Reload
- LiteRT-LM
- Genkit Dart
مطالعه کامل بدون VPN👇
🌐 بررسی کامل تغییرات فریمورک برنامه نویسی فلاتر 3.44 و زبان دارت
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️فلاتر 3.44 از راه رسیده و باید گفت که این یک نسخهی بزرگ و سرنوشتساز است.
تغییرات بخش هوش مصنوعی:
- Firebase AI Logic
- Agentic Hot Reload
- LiteRT-LM
- Genkit Dart
مطالعه کامل بدون VPN👇
🌐 بررسی کامل تغییرات فریمورک برنامه نویسی فلاتر 3.44 و زبان دارت
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یکپارچگی بیدردسر با عاملهای کدنویسی به کمک Agentic Hot Reload
در جهشی بزرگ برای توسعهی مبتنی بر هوش مصنوعی، قابلیت Agentic Hot Reload معرفی شده است.
عاملهای کدنویسیای مثل Antigravity میتوانند بهطور پیشفرض و بدون هیچ دردسری، اپلیکیشن در حال اجرای شما را Hot Reload کنند!
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در جهشی بزرگ برای توسعهی مبتنی بر هوش مصنوعی، قابلیت Agentic Hot Reload معرفی شده است.
عاملهای کدنویسیای مثل Antigravity میتوانند بهطور پیشفرض و بدون هیچ دردسری، اپلیکیشن در حال اجرای شما را Hot Reload کنند!
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
Genkit Dart
همچنین خبر هیجانانگیز دیگر، راهاندازی پیشنمایش Genkit Dart است؛ یک فریمورک متنباز برای ساخت اپلیکیشنهای فولاستک، مبتنی بر هوش مصنوعی و عاملمحور.
این فریمورک یک API مدلناآگاه دارد که از ارائهدهندگانی مثل گوگل، آنتروپیک و اوپنایآی پشتیبانی میکند.
میتوانید از این ابزار هم در سمت سرور و هم کلاینت استفاده کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
همچنین خبر هیجانانگیز دیگر، راهاندازی پیشنمایش Genkit Dart است؛ یک فریمورک متنباز برای ساخت اپلیکیشنهای فولاستک، مبتنی بر هوش مصنوعی و عاملمحور.
این فریمورک یک API مدلناآگاه دارد که از ارائهدهندگانی مثل گوگل، آنتروپیک و اوپنایآی پشتیبانی میکند.
میتوانید از این ابزار هم در سمت سرور و هم کلاینت استفاده کنید.
import 'package:genkit/genkit.dart';
import 'package:genkit_google_genai/genkit_google_genai.dart';
void main() async {
final ai = Genkit(plugins: [googleAI()]);
final response = await ai.generate(
model: googleAI.gemini('gemini-flash-latest'),
prompt: 'Why is Dart a great language for AI
applications?',
);
print(response.text);
}
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
✅ آموزش مقدماتی زبان برنامه نویسی کاتلین
1: تعریف متغیر
2: عملگرهای ریاضی
3: عبارت های شرطی
4: تعریف آرایه
5: ساختمان داده مپ
6: حلقه های تکرار
7: تعریف تابع
8: مدیریت خطا در کاتلین
9: آموزش Lambda Expressions
10: آموزش شی گرایی - تعریف کلاس
11: طراحی متدهای Getter, Setter
12: متد Constructor
13: ارث بری کلاس ها
14: آشنایی با اینترفیس
15: آموزش دیتا کلاس
16: آموزش Companion Object
17: آموزش Enum
از امروز هر چهار روز یک قسمت از دوره آموزشی برنامه نویسی کاتلین با رویکرد برنامه نویسی نیتیو اندروید منتشر خواهد شد.
#دوره
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
1: تعریف متغیر
2: عملگرهای ریاضی
3: عبارت های شرطی
4: تعریف آرایه
5: ساختمان داده مپ
6: حلقه های تکرار
7: تعریف تابع
8: مدیریت خطا در کاتلین
9: آموزش Lambda Expressions
10: آموزش شی گرایی - تعریف کلاس
11: طراحی متدهای Getter, Setter
12: متد Constructor
13: ارث بری کلاس ها
14: آشنایی با اینترفیس
15: آموزش دیتا کلاس
16: آموزش Companion Object
17: آموزش Enum
از امروز هر چهار روز یک قسمت از دوره آموزشی برنامه نویسی کاتلین با رویکرد برنامه نویسی نیتیو اندروید منتشر خواهد شد.
#دوره
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
این issue فلاتر بعد از 8 سال هنوز بازه و حل نشده بصورت رسمی
https://github.com/flutter/flutter/issues/14330
https://github.com/flutter/flutter/issues/14330
GitHub
Code Push / Hot Update / out of band updates · Issue #14330 · flutter/flutter
This is currently not on Flutter's roadmap, for reasons discussed in these comments: #14330 (comment), #14330 (comment) Code push for Flutter is available as a third-party product from shorebir...
📱چرا اکثر توسعهدهندگان فلاتر پیشرفت نمیکنند؟
🚫 توهم پیشرفت: خیلیها فکر میکنند با دیدن آموزشهای بیشتر، یادگیری پکیجهای جدید و ساختن UIهای تکراری در حال پیشرفت هستند. اما حقیقت اینه که فقط مشغولند، نه مفید!
💡 بازار چه میخواهد؟ در ۲۰۲۶، شرکتها به کسی که «فلاتر را خوب بلد است» پول نمیدهند. به کسی پول میدهند که «محصولی بسازد که مشکل واقعی را حل کند».
✅ نقشه راه رشد سریع:
بس کردن آموزشدیدن پشت سر هم
انتخاب یک مشکل واقعی (نه کپی اپلیکیشنهای دیگر)
ساخت راهحل کامل (با احراز هویت، دیتابیس، API و...)
انتشار محصول (حتی اگر کامل نیست)
بهبود مستمر بر اساس بازخورد کاربران
💎 نکته کلیدی: به جای پرسیدن «بعدی چی یاد بگیرم؟» بپرسید «چی میتونم بسازم که کسی واقعاً ازش استفاده کنه؟»
🎯 حرف آخر: مشغول بودن آسان است، اما ساختن چیزی معنادار سختتر. ولی رشد واقعی همانجاست اتفاق میافتد.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🚫 توهم پیشرفت: خیلیها فکر میکنند با دیدن آموزشهای بیشتر، یادگیری پکیجهای جدید و ساختن UIهای تکراری در حال پیشرفت هستند. اما حقیقت اینه که فقط مشغولند، نه مفید!
💡 بازار چه میخواهد؟ در ۲۰۲۶، شرکتها به کسی که «فلاتر را خوب بلد است» پول نمیدهند. به کسی پول میدهند که «محصولی بسازد که مشکل واقعی را حل کند».
✅ نقشه راه رشد سریع:
بس کردن آموزشدیدن پشت سر هم
انتخاب یک مشکل واقعی (نه کپی اپلیکیشنهای دیگر)
ساخت راهحل کامل (با احراز هویت، دیتابیس، API و...)
انتشار محصول (حتی اگر کامل نیست)
بهبود مستمر بر اساس بازخورد کاربران
💎 نکته کلیدی: به جای پرسیدن «بعدی چی یاد بگیرم؟» بپرسید «چی میتونم بسازم که کسی واقعاً ازش استفاده کنه؟»
🎯 حرف آخر: مشغول بودن آسان است، اما ساختن چیزی معنادار سختتر. ولی رشد واقعی همانجاست اتفاق میافتد.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
مدل MiniMax M3 معرفی شد
اولین مدل متنباز که سه قابلیت مرزی را یکجا دارد:
✅ کدنویسی پیشرفته (Agentic)
✅ کانتکست ۱ میلیون توکنی
✅ ورودی چندوجهی ذاتی (متن + تصویر + ویدیو)
مدل M3 بازی را برای مدلهای متنباز عوض کرده: قدرت مدلهای بسته، با قیمت متنباز و کانتکست ۱ میلیون توکنی. اگر روی ایجنت یا تحلیل کد کار میکنید، ارزش تست فوری دارد.
🔗 چطور دسترسی داشته باشیم؟
1️⃣ API رسمی: platform.minimax.io
2️⃣ OpenRouter: سریعترین راه تست بدون اکانت
3️⃣ Self-Host: وزنهای مدل بهزودی در HuggingFace/GitHub
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اولین مدل متنباز که سه قابلیت مرزی را یکجا دارد:
✅ کدنویسی پیشرفته (Agentic)
✅ کانتکست ۱ میلیون توکنی
✅ ورودی چندوجهی ذاتی (متن + تصویر + ویدیو)
مدل M3 بازی را برای مدلهای متنباز عوض کرده: قدرت مدلهای بسته، با قیمت متنباز و کانتکست ۱ میلیون توکنی. اگر روی ایجنت یا تحلیل کد کار میکنید، ارزش تست فوری دارد.
🔗 چطور دسترسی داشته باشیم؟
1️⃣ API رسمی: platform.minimax.io
2️⃣ OpenRouter: سریعترین راه تست بدون اکانت
3️⃣ Self-Host: وزنهای مدل بهزودی در HuggingFace/GitHub
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اگر با هوش مصنوعی هایی مثل Claude code, Codex, Gemini و... کار میکنید و مصرف توکن بالایی دارید این پلاگین/اسکیل بهتون کمک میکنه تا 65% بصورت میانگین در مصرف توکن صرفه جویی داشته باشید.
پروژه Caveman در حال حاضر خیلی بیشتر از یک پلاگین ساده هست و میتونید از پروژه های زیر هم استفاده کنید:
- Cavekit: مبتنی بر توسعه Spec-driven هست که پروژه به بخش های کوچک تقسیم میشود و هر بخش را جداگانه تکمیل میکند.
- Cavemem: شامل یک مموری چند لایه هست که باعث عدم فراموشی اطلاعات توسط مدل میشود.
- Caveman Code: یک ایجنت کدنویسی مبتنی بر CLI هست که از چهار لایه مستقل تشکیل شده است.
https://getcaveman.dev/
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
پروژه Caveman در حال حاضر خیلی بیشتر از یک پلاگین ساده هست و میتونید از پروژه های زیر هم استفاده کنید:
- Cavekit: مبتنی بر توسعه Spec-driven هست که پروژه به بخش های کوچک تقسیم میشود و هر بخش را جداگانه تکمیل میکند.
- Cavemem: شامل یک مموری چند لایه هست که باعث عدم فراموشی اطلاعات توسط مدل میشود.
- Caveman Code: یک ایجنت کدنویسی مبتنی بر CLI هست که از چهار لایه مستقل تشکیل شده است.
https://getcaveman.dev/
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
انتروپیک از Claude Fable 5، نخستین هوش مصنوعی کلاس میتوس، با توان بالا و تدابیر ایمنی تازه رونمایی کرد.
خانوادهای که پیشتر بهدلیل توانایی بسیار بالا در انجام کارهای مرتبط با امنیت سایبری، برای انتشار عمومی «بیش از حد پرخطر» توصیف شده بود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
خانوادهای که پیشتر بهدلیل توانایی بسیار بالا در انجام کارهای مرتبط با امنیت سایبری، برای انتشار عمومی «بیش از حد پرخطر» توصیف شده بود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در نسخه 3.12 زبان برنامه نویسی دارت این امکان را از این به بعد دارید که در متدهای named parameters از فیلدهای خصوصی نیز استفاده کنید.
تا پیش از این امکان نوشتن چنین کدی بصورت زیر وجود نداشت:
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تا پیش از این امکان نوشتن چنین کدی بصورت زیر وجود نداشت:
class User {
final String _name; // Compile error before Dart 3.12
User({required this._name});
}⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🚨 فلاتر ۳.۴۴ یکی از بزرگترین تغییرایی که تو چند سال اخیر واسه iOS داده رو آورده.
دیگه CocoaPods مدیر پیشفرض وابستگیها برای پروژههای iOS و macOS نیست.
فلاتر داره میره سمت Swift Package Manager یا همون SwiftPM که سیستم خود اپله.
خب چرا این قضیه مهمه؟
اگه قبلاً با اپای فلاتری iOS کار کرده باشی، حتماً به این مشکلا خوردی:
❌ دردسر موقع نصب CocoaPods
❌ ور رفتن با نسخههای Ruby
❌ دستور pod install که هی fail میشه
❌ تنظیمای CI/CD که اعصاب خرد میکنه
❌ خطاهای عجیبغریب موقع build
SwiftPM خیلی از اینارو حل میکنه، چون دیگه تو خود Xcode هست و لازم نیس جداگونه CocoaPods رو نصب کنی.
چطوری فعالش کنیم؟
1️⃣ فلاتر رو آپدیت کن.
2️⃣ این دستورو بزن:
flutter config --enable-swift-package-manager
3️⃣ اپ iOS رو build یا run کن.
فلاتر خودش پروژهی Xcode رو میبره رو SwiftPM و همه چی رو مرتب میکنه.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
دیگه CocoaPods مدیر پیشفرض وابستگیها برای پروژههای iOS و macOS نیست.
فلاتر داره میره سمت Swift Package Manager یا همون SwiftPM که سیستم خود اپله.
خب چرا این قضیه مهمه؟
اگه قبلاً با اپای فلاتری iOS کار کرده باشی، حتماً به این مشکلا خوردی:
❌ دردسر موقع نصب CocoaPods
❌ ور رفتن با نسخههای Ruby
❌ دستور pod install که هی fail میشه
❌ تنظیمای CI/CD که اعصاب خرد میکنه
❌ خطاهای عجیبغریب موقع build
SwiftPM خیلی از اینارو حل میکنه، چون دیگه تو خود Xcode هست و لازم نیس جداگونه CocoaPods رو نصب کنی.
چطوری فعالش کنیم؟
1️⃣ فلاتر رو آپدیت کن.
2️⃣ این دستورو بزن:
flutter config --enable-swift-package-manager
3️⃣ اپ iOS رو build یا run کن.
فلاتر خودش پروژهی Xcode رو میبره رو SwiftPM و همه چی رو مرتب میکنه.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برنامه نویسی و هوش مصنوعی - حسام
🚨 فلاتر ۳.۴۴ یکی از بزرگترین تغییرایی که تو چند سال اخیر واسه iOS داده رو آورده. دیگه CocoaPods مدیر پیشفرض وابستگیها برای پروژههای iOS و macOS نیست. فلاتر داره میره سمت Swift Package Manager یا همون SwiftPM که سیستم خود اپله. خب چرا این قضیه مهمه؟…
تکلیف پروژههای قدیمی چی میشه؟
این قسمت ماجرا رو من خیلی دوست دارم. فلاتر جوری طراحی شده که پروژههای فعلی رو خراب نکنه. اگه یه پلاگینی هنوز SwiftPM رو ساپورت نکنه، فلاتر خودش برای اون یکی برمیگرده به CocoaPods. اینطوری کوچ کردن خیلی بیدردسرتر میشه.
اگه پشیمون شدیم چی؟
نگران نباش، راه برگشت هست. میتونی SwiftPM رو کلاً خاموش کنی:
یا فقط واسه یه پروژهی خاص از تنظیمات فلاتر غیرفعالش کنی و برگردی به CocoaPods.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
این قسمت ماجرا رو من خیلی دوست دارم. فلاتر جوری طراحی شده که پروژههای فعلی رو خراب نکنه. اگه یه پلاگینی هنوز SwiftPM رو ساپورت نکنه، فلاتر خودش برای اون یکی برمیگرده به CocoaPods. اینطوری کوچ کردن خیلی بیدردسرتر میشه.
اگه پشیمون شدیم چی؟
نگران نباش، راه برگشت هست. میتونی SwiftPM رو کلاً خاموش کنی:
flutter config --no-enable-swift-package-manager
یا فقط واسه یه پروژهی خاص از تنظیمات فلاتر غیرفعالش کنی و برگردی به CocoaPods.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
بررسی معماری نرم افزار و سیستم دیزاین اپلیکیشن اوبر Uber
داخل این ویدیو باهم دیگه نگاهی به سیستم معماری اوبر داریم که چطوری میلیون ها درخواست رانندگان را مدیریت میکند.
اگر به سیستم دیزاین علاقه دارید از دستش ندید؟
https://www.youtube.com/watch?v=EJOLrHArtFs
داخل این ویدیو باهم دیگه نگاهی به سیستم معماری اوبر داریم که چطوری میلیون ها درخواست رانندگان را مدیریت میکند.
اگر به سیستم دیزاین علاقه دارید از دستش ندید؟
https://www.youtube.com/watch?v=EJOLrHArtFs
YouTube
بررسی معماری نرم افزار و سیستم دیزاین اپلیکیشن اوبر Uber
شرکت اوبر Uber چطوری در هر ثانیه لوکیشن بیش از 80 هزار راننده و پردازش میکند؟
در این ویدیو معماری نرم افزار و لایه های مختلف سیستم اوبر را بررسی میکنیم تا با دید بهتری سیستم دیزاین این شرکت را درک کنیم.
اگر به برنامه نویسی و معماری پروژه ها علاقه دارید این…
در این ویدیو معماری نرم افزار و لایه های مختلف سیستم اوبر را بررسی میکنیم تا با دید بهتری سیستم دیزاین این شرکت را درک کنیم.
اگر به برنامه نویسی و معماری پروژه ها علاقه دارید این…