آموزش استفاده از sealed classes در زبان برنامه نویسی دارت و فلاتر
▫️از زمان معرفی زبان دارت Dart، کاربرانی که از زبانهای دیگر به آن مهاجرت میکردند، اغلب از کمبود برخی ویژگیها در مقایسه با آنچه به آن عادت داشتند، گلایه میکردند.
از آن زمان، تیم Dart سخت در تلاش بوده است تا این زبان را مدرنسازی کند.
دو ویژگی مهم اخیر، sealed classes و pattern matching بودهاند – ویژگیهایی که بهطور چشمگیری نحوهی نمایش و مدیریت دادهها توسط توسعهدهندگان در برنامههایشان را بهبود بخشیدهاند.
🌐 آموزش استفاده از sealed classes در زبان برنامه نویسی دارت و فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️از زمان معرفی زبان دارت Dart، کاربرانی که از زبانهای دیگر به آن مهاجرت میکردند، اغلب از کمبود برخی ویژگیها در مقایسه با آنچه به آن عادت داشتند، گلایه میکردند.
از آن زمان، تیم Dart سخت در تلاش بوده است تا این زبان را مدرنسازی کند.
دو ویژگی مهم اخیر، sealed classes و pattern matching بودهاند – ویژگیهایی که بهطور چشمگیری نحوهی نمایش و مدیریت دادهها توسط توسعهدهندگان در برنامههایشان را بهبود بخشیدهاند.
🌐 آموزش استفاده از sealed classes در زبان برنامه نویسی دارت و فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
نسخه جدید اندروید استودیو منتشر شد و حالا در زمانی که پروژه دچار خطا بشه مستقیما میتونید از gemini کمک بگیرید
#فلاتر #برنامه_نویسی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
#فلاتر #برنامه_نویسی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
سهم فریمورک و زبانهای برنامه نویسی در توسعه اپلیکیشنهای اندروید و iOS طی سه سال اخیر
#فلاتر #برنامه_نویسی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
#فلاتر #برنامه_نویسی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
زمانی که از متغیر با قابلیت Null Safety در زبان دارت استفاده میکنید و از عملگر ! برای فراخوانی مقادیر کمک میگیرید عملا کار و دارید خراب میکنید, چون زمان برخورد با مقدار نال برنامه کرش میکنه.
یکی از راه های استاندارد استفاه از عملگرهای .؟ و ؟؟ میباشد
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یکی از راه های استاندارد استفاه از عملگرهای .؟ و ؟؟ میباشد
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
Material 3 Expressive
▫️تصاویری که گوگل به اشتباه قبل از مراسم I/O منتشر کرد
نسخه جدید متریال دیزاین Material 3 Expressive یک سیستم طراحی جدید که هدف آن ایجاد رابطهای کاربری جذابتر از نظر احساسی است. این طراحی حاصل تحقیق تیم Material Design بود که در آن به یکنواختی و بیروحی فزاینده طراحی اپلیکیشنها پرداختند. آنها طی سه سال، 46 مطالعه تحقیقاتی با بیش از 18000 شرکتکننده در سراسر جهان انجام دادند تا این سیستم را اصلاح کنند.
عناصر اصلی Material 3 Expressive عبارتند از رنگ، شکل، اندازه، حرکت و محتوا که برای کاربردیتر کردن رابطها با برجسته کردن عناصر مهم در نظر گرفته شدهاند. تحقیقات گوگل نشان داد که طرحهای گویا به کاربران کمک میکند تا عناصر کلیدی رابط کاربری را تا چهار برابر سریعتر شناسایی کرده و زمان لازم برای انجام اقدامات کلیدی را کاهش دهند.
#فلاتر #برنامه_نویسی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️تصاویری که گوگل به اشتباه قبل از مراسم I/O منتشر کرد
نسخه جدید متریال دیزاین Material 3 Expressive یک سیستم طراحی جدید که هدف آن ایجاد رابطهای کاربری جذابتر از نظر احساسی است. این طراحی حاصل تحقیق تیم Material Design بود که در آن به یکنواختی و بیروحی فزاینده طراحی اپلیکیشنها پرداختند. آنها طی سه سال، 46 مطالعه تحقیقاتی با بیش از 18000 شرکتکننده در سراسر جهان انجام دادند تا این سیستم را اصلاح کنند.
عناصر اصلی Material 3 Expressive عبارتند از رنگ، شکل، اندازه، حرکت و محتوا که برای کاربردیتر کردن رابطها با برجسته کردن عناصر مهم در نظر گرفته شدهاند. تحقیقات گوگل نشان داد که طرحهای گویا به کاربران کمک میکند تا عناصر کلیدی رابط کاربری را تا چهار برابر سریعتر شناسایی کرده و زمان لازم برای انجام اقدامات کلیدی را کاهش دهند.
#فلاتر #برنامه_نویسی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
لیستی از بهترین سرورهای MCP که میتونید استفاده کنید
#فلاتر #برنامه_نویسی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
#فلاتر #برنامه_نویسی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
چگونه سرعت اجرای وب اپلیکیشن فلاتر را افزایش دهیم؟ راهکارهای عملی
▫️ فریمورک فلاتر به دلیل ساخت اپلیکیشنهای زیبا و کامپایل شده به صورت Native در پلتفرمهای مختلف شناخته شده است، و نسخه وب آن نیز این قابلیت را به مرورگر میآورد.
با این حال، یک مشکل رایج در وب اپلیکیشن های فلاتر زمان بارگذاری اولیه است.
🌐 چگونه سرعت اجرای وب اپلیکیشن فلاتر را افزایش دهیم؟
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ فریمورک فلاتر به دلیل ساخت اپلیکیشنهای زیبا و کامپایل شده به صورت Native در پلتفرمهای مختلف شناخته شده است، و نسخه وب آن نیز این قابلیت را به مرورگر میآورد.
با این حال، یک مشکل رایج در وب اپلیکیشن های فلاتر زمان بارگذاری اولیه است.
🌐 چگونه سرعت اجرای وب اپلیکیشن فلاتر را افزایش دهیم؟
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اگر تهیه api مدلهای هوش مصنوعی براتون مقدور نیست این مخزن لیستی از سرویسهایی که در حال حاضر api رایگان ارائه میدن و لیست کرده
https://github.com/cheahjs/free-llm-api-resources
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
https://github.com/cheahjs/free-llm-api-resources
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
GitHub
GitHub - cheahjs/free-llm-api-resources: A list of free LLM inference resources accessible via API.
A list of free LLM inference resources accessible via API. - cheahjs/free-llm-api-resources
اپلیکیشن گوگل Notebook LLM که این چند روزه منتشر شده با فریمورک فلاتر پیاده سازی شده
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
◽️ به نسخه فلاتر 3.32 خوش آمدید! این نسخه با مجموعهای از ویژگیهای جدید عرضه شده که هدفشان سرعت بخشیدن به توسعه شما و بهبود کیفیت اپلیکیشنهایتان است.
مطالعه کامل تغییرات در بلاگ فلاتر لرن:
🌐 بررسی کامل ویژگی های جدید فریمورک برنامه نویسی فلاتر 3.32
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
مطالعه کامل تغییرات در بلاگ فلاتر لرن:
🌐 بررسی کامل ویژگی های جدید فریمورک برنامه نویسی فلاتر 3.32
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از ویژگی های جدید DevTools قابلیتی به اسم Property Editor هست این امکان و به شما میده که بصورت ویژوال مقادیر ویجت هارو تغییر بدید و نتیجه و ببینید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در بروزرسانی جدید متریال دیزاین از طرف شرکت گوگل یعنی Material 3 expressive کامپوننت navigation drawer منسوخ شده و پیشنهاد شده که به جای آن از کامپوننت navigation rail استفاده شود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
Material 3 Expressive چیست؟ آشنایی با بروزرسانی جدید متریال دیزاین
◽️ متریال دیزاین یکی از زبان های طراحی محبوب دنیا میباشد که توسط شرکت گوگل معرفی شده است. اکنون در رویداد I/O 2025 از نسخه جدید متریال دیزاین به نام Material 3 Expressive رونمایی کرد.
🌐 Material 3 Expressive چیست؟
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
◽️ متریال دیزاین یکی از زبان های طراحی محبوب دنیا میباشد که توسط شرکت گوگل معرفی شده است. اکنون در رویداد I/O 2025 از نسخه جدید متریال دیزاین به نام Material 3 Expressive رونمایی کرد.
🌐 Material 3 Expressive چیست؟
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
ویژگی cacheExtent در ListView تعیین میکند که چه مقدار محتوا خارج از ناحیه قابل مشاهده، از قبل بارگذاری شود. این ویژگی کنترل میکند که فلاتر Flutter آیتمها را چقدر قبل و بعد از محدوده دید قابل مشاهده رندر کند تا عملکرد اسکرول بهبود یابد.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اگر به ایمیل دانشجویی دسترسی دارید میتونید سرویس Github education و برای دو سال تهیه کنید.
این سرویس شامل دسترسی دو ساله به گیتهاب پرو, کوپایلوت و کلی پلن سرویس های رایگان مثل AWS, Azure, Educative و... هست
با ایمیل دانشگاه های ایرانی هم مشکلی نداره و بعدش نیاز آپلود کارت دانشجویی دارید( با فتوشاپ انگلیسی کنید)
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
این سرویس شامل دسترسی دو ساله به گیتهاب پرو, کوپایلوت و کلی پلن سرویس های رایگان مثل AWS, Azure, Educative و... هست
با ایمیل دانشگاه های ایرانی هم مشکلی نداره و بعدش نیاز آپلود کارت دانشجویی دارید( با فتوشاپ انگلیسی کنید)
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
اگر به ایمیل دانشجویی دسترسی دارید میتونید سرویس Github education و برای دو سال تهیه کنید. این سرویس شامل دسترسی دو ساله به گیتهاب پرو, کوپایلوت و کلی پلن سرویس های رایگان مثل AWS, Azure, Educative و... هست با ایمیل دانشگاه های ایرانی هم مشکلی نداره و بعدش…
از اینجا میتونید لیست امکاناتی که بهتون میده و مشاهده کنید, حداقل 1000 دلار برای این موارد باید هزینه کنید
https://education.github.com/pack
https://education.github.com/pack
GitHub Education
GitHub Student Developer Pack
The best developer tools, free for students. Get your GitHub Student Developer Pack now.
مقایسه Dio و Retrofit
در این مقاله، به مقایسه فنی جامع دو کتابخانه محبوب HTTP در فلاتر، یعنی مقایسه Dio و Retrofit در فلاتر میپردازیم.
تفاوتها، مزایا و معایب آنها را بررسی کرده و به شما کمک میکنیم بهترین انتخاب را برای پروژه فلاتر خود داشته باشید.
با انتخاب درست کلاینت HTTP، عملکرد و توسعهپذیری برنامههای فلاتر خود را بهبود بخشید.
برای درک بهتر این آموزش نیاز هست تا با روش های ارتباط با سرور و به صورت کلی کار با وب سرویس ها آشنا باشید.
🌐 مقایسه Dio و Retrofit در فلاتر: کدام برای ارتباط با سرور بهتر است؟
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در این مقاله، به مقایسه فنی جامع دو کتابخانه محبوب HTTP در فلاتر، یعنی مقایسه Dio و Retrofit در فلاتر میپردازیم.
تفاوتها، مزایا و معایب آنها را بررسی کرده و به شما کمک میکنیم بهترین انتخاب را برای پروژه فلاتر خود داشته باشید.
با انتخاب درست کلاینت HTTP، عملکرد و توسعهپذیری برنامههای فلاتر خود را بهبود بخشید.
برای درک بهتر این آموزش نیاز هست تا با روش های ارتباط با سرور و به صورت کلی کار با وب سرویس ها آشنا باشید.
🌐 مقایسه Dio و Retrofit در فلاتر: کدام برای ارتباط با سرور بهتر است؟
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در رویداد WWDC25 اپل از رابط کاربری جدیدی به اسم Liquid Glass رونمایی کرده که یک طراحی بسیار نوآورانه هست.
در حال حاضر تو کامیونیتی های مختلف بین طراحان برای نحوه پیاده سازیش تو فیگما بحث پیش اومده, کد زدنش بماند حالا 🫠
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در حال حاضر تو کامیونیتی های مختلف بین طراحان برای نحوه پیاده سازیش تو فیگما بحث پیش اومده, کد زدنش بماند حالا 🫠
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir