برنامه نویسی و هوش مصنوعی - حسام
1.99K subscribers
652 photos
72 videos
23 files
361 links
درباره برنامه نویسی و اخبار تکنولوژی مینویسم

کانال یوتیوب: https://www.youtube.com/@atyscode
سایت شخصی: hesam.cc

👨‍💻 Admin: @atyscode
Download Telegram
به نظر من بهترین قابلیت جدید که اضافه شده Platform-specific assets هست.
بر این اساس میتونید فایل های assets و برای پلتفرم های مختلف در دسترس قرار دهید.
برای مثال به این شکل:
  assets:
- path: assets/logo.png
- path: assets/web_worker.js
platforms: [web]
- path: assets/desktop_icon.png
platforms: [windows, linux, macos]


⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
فصل بیست و یکم: طراحی وب اپلیکیشن با فلاتر

1) قسمت اول
2) قسمت دوم
3) قسمت سوم
4) قسمت چهارم

#دوره
دوره طراحی مینی اپلیکیشن تلگرام با فلاتر نیز رایگان شد.
آپلود دوره روی یوتیوب تمام شده و بعد پایان دوره فعلی برنامه نویسی فلاتر به صورت خودکار منتشر میشه حتی با قطع شدن اینترنت.

امیدوارم مفید واقع بشه🫶

توضیحات و سرفصل های کامل دوره داخل سایت قرار داره:

🌐 طراحی مینی اپلیکیشن تلگرام

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
من شخصا از هیچ mirror داخلی استفاده نمیکنم برای برنامه نویسی, علاقه‌ای هم بهشون ندارم! لطفاً در مورد این روش‌های لقمه دور سر چرخوندن سوال نکنید
۷۰ روزه تبدیل شدیم به بی مصرف‌ترین شی دنیا
متاسفانه تو این چند وقت که از ما اینترنت و تکنولوژی دور بودیم(هنوز اینترنت قطع هست) مدل های سونت و اوپوس از اشتراک github copilot حذف شد
🚀 معرفی Agent Skills برای فلاتر و دارت

گوگل قابلیت جدیدی به نام Agent Skills را رونمایی کرده تا ایجنت‌های هوش مصنوعی را با تخصصِ توسعه‌ی فلاتر و دارت مجهز کند؛ این مهارت‌ها با رویکرد «وظیفه‌محور» و نه صرفاً ارائه مستندات، به ایجنت‌ها می‌آموزند چگونه کارهای را با دقت و کارایی بیشتر انجام دهند.

با نصب آسان از طریق npx skills، این ابزارها «شکاف دانش» بین به‌روزرسانی‌های سریع فلاتر و داده‌های ثابت مدل‌های زبانی را پر می‌کنند و با بارگذاری هوشمند فقط در زمان نیاز، مصرف توکن را کاهش می‌دهند.


🌐 https://github.com/flutter/skills

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
با قابلیت جدید گوگل AI studio  فقط با یه پرامپت میتونید اپلیکیشن نیتیو برای اندروید بسازید 🤲

⚜️اولین مرجع فارسی فلاتر @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
فلاتر 3.44 منتشر شد با تمرکز روی هوش مصنوعی

▫️فلاتر 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
Genkit Dart

همچنین خبر هیجان‌انگیز دیگر، راه‌اندازی پیش‌نمایش 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
📱چرا اکثر توسعه‌دهندگان فلاتر پیشرفت نمی‌کنند؟

🚫 توهم پیشرفت: خیلی‌ها فکر می‌کنند با دیدن آموزش‌های بیشتر، یادگیری پکیج‌های جدید و ساختن UIهای تکراری در حال پیشرفت هستند. اما حقیقت اینه که فقط مشغولند، نه مفید!

💡 بازار چه می‌خواهد؟ در ۲۰۲۶، شرکت‌ها به کسی که «فلاتر را خوب بلد است» پول نمی‌دهند. به کسی پول می‌دهند که «محصولی بسازد که مشکل واقعی را حل کند».

✅ نقشه راه رشد سریع:
بس کردن آموزش‌دیدن پشت سر هم
انتخاب یک مشکل واقعی (نه کپی اپلیکیشن‌های دیگر)
ساخت راه‌حل کامل (با احراز هویت، دیتابیس، API و...)
انتشار محصول (حتی اگر کامل نیست)
بهبود مستمر بر اساس بازخورد کاربران

💎 نکته کلیدی: به جای پرسیدن «بعدی چی یاد بگیرم؟» بپرسید «چی می‌تونم بسازم که کسی واقعاً ازش استفاده کنه؟»

🎯 حرف آخر: مشغول بودن آسان است، اما ساختن چیزی معنادار سخت‌تر. ولی رشد واقعی همان‌جاست اتفاق می‌افتد.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir