آموزش برنامه نویسی فلاتر Flutter
2.03K subscribers
580 photos
68 videos
22 files
281 links
اولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter

🌐 https://flutter-learn.ir

سوالات برنامه نویسی خودتون در بخش پرسش و پاسخ سایت بپرسید:
🌐 https://flutter-learn.ir/question/


👨‍💻 Admin: @atyscode
Download Telegram
اگر تهیه api مدل‌های هوش مصنوعی براتون مقدور نیست این مخزن لیستی از سرویس‌هایی که در حال حاضر api رایگان ارائه میدن و لیست کرده

https://github.com/cheahjs/free-llm-api-resources

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اپلیکیشن گوگل Notebook LLM که این چند روزه منتشر شده با فریمورک فلاتر پیاده سازی شده

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
◽️ به نسخه فلاتر 3.32 خوش آمدید! این نسخه با مجموعه‌ای از ویژگی‌های جدید عرضه شده که هدفشان سرعت بخشیدن به توسعه شما و بهبود کیفیت اپلیکیشن‌هایتان است.

مطالعه کامل تغییرات در بلاگ فلاتر لرن:

🌐 بررسی کامل ویژگی های جدید فریمورک برنامه نویسی فلاتر 3.32

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از ویژگی های جدید DevTools قابلیتی به اسم Property Editor هست این امکان و به شما میده که بصورت ویژوال مقادیر ویجت هارو تغییر بدید و نتیجه و ببینید

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در بروزرسانی جدید متریال دیزاین از طرف شرکت گوگل یعنی Material 3 expressive کامپوننت navigation drawer منسوخ شده و پیشنهاد شده که به جای آن از کامپوننت navigation rail استفاده شود.



⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
Material 3 Expressive چیست؟ آشنایی با بروزرسانی جدید متریال دیزاین


◽️ متریال دیزاین یکی از زبان های طراحی محبوب دنیا میباشد که توسط شرکت گوگل معرفی شده است. اکنون در رویداد I/O 2025 از نسخه جدید متریال دیزاین به نام Material 3 Expressive رونمایی کرد.

🌐 Material 3 Expressive چیست؟

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
ویژگی cacheExtent در ListView تعیین می‌کند که چه مقدار محتوا خارج از ناحیه قابل مشاهده، از قبل بارگذاری شود. این ویژگی کنترل می‌کند که فلاتر Flutter آیتم‌ها را چقدر قبل و بعد از محدوده دید قابل مشاهده رندر کند تا عملکرد اسکرول بهبود یابد.




⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اگر به ایمیل دانشجویی دسترسی دارید میتونید سرویس Github education و برای دو سال تهیه کنید.
این سرویس شامل دسترسی دو ساله به گیتهاب پرو, کوپایلوت و کلی پلن سرویس های رایگان مثل AWS, Azure, Educative و... هست

با ایمیل دانشگاه های ایرانی هم مشکلی نداره و بعدش نیاز آپلود کارت دانشجویی دارید( با فتوشاپ انگلیسی کنید)

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

در این مقاله، به مقایسه فنی جامع دو کتابخانه محبوب HTTP در فلاتر، یعنی مقایسه Dio و Retrofit در فلاتر می‌پردازیم.

تفاوت‌ها، مزایا و معایب آن‌ها را بررسی کرده و به شما کمک می‌کنیم بهترین انتخاب را برای پروژه فلاتر خود داشته باشید.

با انتخاب درست کلاینت HTTP، عملکرد و توسعه‌پذیری برنامه‌های فلاتر خود را بهبود بخشید.

برای درک بهتر این آموزش نیاز هست تا با روش های ارتباط با سرور و به صورت کلی کار با وب سرویس ها آشنا باشید.

🌐 مقایسه Dio و Retrofit در فلاتر: کدام برای ارتباط با سرور بهتر است؟

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در رویداد WWDC25 اپل از رابط کاربری جدیدی به اسم Liquid Glass رونمایی کرده که یک طراحی بسیار نوآورانه هست.

در حال حاضر تو کامیونیتی های مختلف بین طراحان برای نحوه پیاده سازیش تو فیگما بحث پیش اومده, کد زدنش بماند حالا 🫠

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
دیروز دوتا از بزرگان تاریخ صنعت نرم افزار دیدار کردن

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
۶ زبان برنامه نویسی که تا سال ۲۰۲۶ از رده خارج می‌شوند

▫️ این یک حقیقت تلخ و انکارناپذیر در صنعت ماست: زبان برنامه‌ نویسی که سال‌ها برای تسلط بر آن وقت گذاشته‌اید، ممکن است در مسیر منسوخ شدن باشد.

یک‌راست سر اصل مطلب برویم و شش زبان برنامه‌نویسی را که احتمالاً تا سال ۲۰۲۶ به سمت انقراض پیش می‌روند، بررسی کنیم.

اگر زبان اصلی شما در این لیست قرار دارد، شاید بهتر باشد به فکر تنوع بخشیدن به مهارت‌های خود باشید.

🌐 ۶ زبان برنامه نویسی که تا سال ۲۰۲۶ از رده خارج می‌شوند

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ بخاطر مسائلی که پیش اومده بود جشنواره تابستانی با تاخیر برگزار شد
از امروز میتونید دوره های آموزشی و موجود روی سایت و با 50% تخفیف تهیه کنید.

🌐
دوره های فلاتر
یکی از ترفندهای برنامه نویسی که میتونید استفاده در عبارت های شرطی به غیر از استفاده از ساختار switch-case استفاده از نوع داده مپ هست.
#برنامه_نویسی

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

▫️Entity (موجودیت)

-حاوی Business Logic خالص برنامه و قوانین کسب و کار حاکم بر پروژه هست
-در Core/Domain Layer قرار می‌گیرند
-هیچ وابستگی به لایه‌های خارجی ندارند
-شامل خواص اصلی و متدهای کسب‌وکار

▫️Model (مدل)

-برای انتقال داده بین لایه‌ها استفاده می‌شوند
-شامل serialization/deserialization logic
-در Data Layer قرار می‌گیرند
-مسئول تبدیل داده‌ها (JSON ↔️ Object)
-حاوی متدهای fromJson() و toJson()
-از Entity ارث‌بری می‌کنند یا به آن تبدیل می‌شوند


⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
دانلود کتاب Cracking the Coding Interview

اگر میخواید تو مصاحبه های کاری مخصوصا برای شرکت های خارجی موفق بشید خوندن این کتاب باید اولویت اولتون باشه.

دانلود در ادامه👇

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
cracking interview.pdf
87.9 MB
Cracking the Coding Interview : 189 Programming Questions and Solutions

#کتاب

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش اتصال فلاتر به اتوماسیون هوش مصنوعی n8n: ساخت بک‌اند بدون کدنویسی

▫️ اتوماسیون هوش مصنوعی n8n یک ابزار اتوماسیون گردش کار است که به شما امکان می‌دهد وظایف را زمان‌بندی کنید و داده‌ها را بین بسیاری از برنامه‌ها، ابزارها، پلتفرم‌ها و سرویس‌هایی که تیم شما هر روز استفاده می‌کند، جابجا کنید.


🌐 آموزش فلاتر و 8n8

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
نقشه راه شفاف شما برای ساخت اپلیکیشن‌های قدرتمند

چه چیزهایی در این نقشه راه وجود دارد؟

المان‌های ضروری رابط کاربری در فلاتر
گزینه‌های مدیریت حالت (Provider, Riverpod, BLoC و...)
یکپارچه‌سازی با بک‌اند (Firebase, REST, GraphQL)
راه‌حل‌های ذخیره‌سازی محلی (Hive, Drift, SQLite)
استراتژی‌های انتشار در پلی استور و اپ استور
تست‌نویسی ضروری و پلاگین‌های محبوب

چه تازه کار با فلاتر را شروع کرده باشید و چه در حال حاضر مشغول ساخت اپلیکیشن باشید — داشتن یک نقشه راه شفاف شما را متمرکز نگه می‌دارد و خستگی ناشی از تصمیم‌گیری (decision fatigue) را کاهش می‌دهد.


#برنامه_نویسی

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