گوگل پلی در حرکتی جهادی به اکثر اپلیکیشنها اجازه استفاده از سطح دسترسی
USE_FULL_SCREEN_INTENT
دیگه نمیده و برنامه تایید نمیشه
اگر در فلاتر از پکیج local_notification استفاده میکنید حتما به نسخه آخر آپدیت کنید تا نیازی نباشه از این دسترسی استفاده کنید
باقی موارد و خودتون بررسی کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
USE_FULL_SCREEN_INTENT
دیگه نمیده و برنامه تایید نمیشه
اگر در فلاتر از پکیج local_notification استفاده میکنید حتما به نسخه آخر آپدیت کنید تا نیازی نباشه از این دسترسی استفاده کنید
باقی موارد و خودتون بررسی کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
انواع روش اجرای برنامه در فلاتر
▫️ در فریمورک فلاتر دو روش برای کامپایل برنامه وجود دارد که به آنها JIT و AOT میگویند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ در فریمورک فلاتر دو روش برای کامپایل برنامه وجود دارد که به آنها JIT و AOT میگویند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تفاوت concurrency و parallelism
▪️ در برنامه نویسی همزمان معمولا بعضی افراد دو مفهوم concurrency و parallelism را یکسان در نظر میگیرند در صورتی که یکدیگر تفاوت دارند.
▫️ concurrency:
▫️parallelism :
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ در برنامه نویسی همزمان معمولا بعضی افراد دو مفهوم concurrency و parallelism را یکسان در نظر میگیرند در صورتی که یکدیگر تفاوت دارند.
▫️ concurrency:
این حالت زمانی هست که حداقل دو تسک مختلف زمان شروع,اجرا و یا پایان آنها با هم همپوشانی داشته باشد
به عنوان مثال، یک برنامه تک هسته ای می تواند چندین وظیفه را با جابجا شدن سریع بین آنها (context switching) اجرا کند و توهم همزمانی را ایجاد کند
▫️parallelism :
به وضعیتی گفته می شود که در آن چندین وظیفه به طور همزمان اجرا می شوند. آنها در یک لحظه شروع، اجرا و تکمیل می شوند. به عنوان مثال، یک برنامه چند هسته ای می تواند چندین وظیفه را به طور همزمان روی هسته های مختلف اجرا کند
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
لیست وبسایت های مخصوص دورکاری
▫️تو این مقاله، ما لیستی از بهترین وبسایت های پیدا کردن کار از راه دور رو جمع آوری کردیم.
چه دنبال کار تمام وقت باشین، چه کار پاره وقت، چه تو حوزه تکنولوژی یا هر زمینه دیگه ای، اینا جزو بهترین وبسایت های دورکاری هستن و میتونن منبع جدید و عالی برای پیدا کردن شغل باشن!
🌐بهترین وبسایت های دورکاری
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️تو این مقاله، ما لیستی از بهترین وبسایت های پیدا کردن کار از راه دور رو جمع آوری کردیم.
چه دنبال کار تمام وقت باشین، چه کار پاره وقت، چه تو حوزه تکنولوژی یا هر زمینه دیگه ای، اینا جزو بهترین وبسایت های دورکاری هستن و میتونن منبع جدید و عالی برای پیدا کردن شغل باشن!
🌐بهترین وبسایت های دورکاری
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
▪️گوگل محیط توسعه کد جدیدی به نام IDX معرفی کرده است که با مدل هوش مصنوعی کوپایلت ترکیب شده. برای استفاده باید وارد لیست انتظار شوید. طراحیش آشنا نیست واستون؟🥸 ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
firebase.studio
Firebase Studio
Firebase Studio is an entirely web-based workspace for full-stack application development, complete with the latest generative AI from Gemini, and full-fidelity app previews, powered by cloud emulators.
This media is not supported in your browser
VIEW IN TELEGRAM
پیاده سازی انیمیشن صفحه خوش آمد گویی در فلاتر
🌐 مخزن گیتهاب
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🌐 مخزن گیتهاب
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
▫️طراحی اصولی دکمههای اپلیکیشن براساس اهمیت و کاربرد آنها
#ux
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
#ux
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
کامل ترین دوره آموزشی فلاتر Flutter
🔰 تخفیف برای امروز 🔰
🔸 50 ساعت آموزش اختصاصی
🔸پروژه طراحی شبکه اجتماعی
🔸پروژه طراحی چت روم
🔸پروژه طراحی رابط کاربری صرافی
🔸 و.....
🌐 کاملترین دوره 0 تا 100 استادی برنامه نویسی فلاتر Flutter – پروژه محور
🔰 تخفیف برای امروز 🔰
🔸 50 ساعت آموزش اختصاصی
🔸پروژه طراحی شبکه اجتماعی
🔸پروژه طراحی چت روم
🔸پروژه طراحی رابط کاربری صرافی
🔸 و.....
🌐 کاملترین دوره 0 تا 100 استادی برنامه نویسی فلاتر Flutter – پروژه محور
از این پکیج ها در برنامه نویسی فلاتر استفاده نکنید
▫️هنگام برنامه نویسی و توسعه نرم افزار با دارت و فلاتر انتخاب پکیج و کتابخانه های مناسب میتواند پروژه شما را موثر تر و کاربردیتر کند.
اما برخی از آنها میتوانند مشکلاتی مانند عملکرد ضعیف، کد ناقص یا مسائل نگهداری ایجاد کنند.
این مقاله نکات مهمی را در مورد پکیج های محبوب اکوسیستم که باید در پروژهها از آنها اجتناب کرد، ارائه میدهد.
🌐 از این پکیج ها در برنامه نویسی فلاتر استفاده نکنید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️هنگام برنامه نویسی و توسعه نرم افزار با دارت و فلاتر انتخاب پکیج و کتابخانه های مناسب میتواند پروژه شما را موثر تر و کاربردیتر کند.
اما برخی از آنها میتوانند مشکلاتی مانند عملکرد ضعیف، کد ناقص یا مسائل نگهداری ایجاد کنند.
این مقاله نکات مهمی را در مورد پکیج های محبوب اکوسیستم که باید در پروژهها از آنها اجتناب کرد، ارائه میدهد.
🌐 از این پکیج ها در برنامه نویسی فلاتر استفاده نکنید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ بعد از ۲۲ سال مهندس کامپیوتر بودن در مایکروسافت وارد کار پرورش غاز شد دوستمون
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
بهترین پکیج های طراحی انیمیشن در برنامه نویسی فلاتر
▪️در دنیای توسعه اپلیکیشنهای موبایل ایجاد یک رابط کاربری بصری جذاب و پویا برای جلب و حفظ توجه کاربران بسیار مهم است.
انیمیشنها با ایجاد تعاملات بصریتر و لذتبخشتر، نقش محوری در بهبود تجربه کاربری ایفا میکنند.
در این راهنما، بهترین کتابخانههای انیمیشن برای فلاتر و اینکه چگونه میتوانند تجربه کاربری اپلیکیشن شما را بهبود بخشند، بررسی خواهیم کرد.
🌐 بهترین پکیج های طراحی انیمیشن در برنامه نویسی فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️در دنیای توسعه اپلیکیشنهای موبایل ایجاد یک رابط کاربری بصری جذاب و پویا برای جلب و حفظ توجه کاربران بسیار مهم است.
انیمیشنها با ایجاد تعاملات بصریتر و لذتبخشتر، نقش محوری در بهبود تجربه کاربری ایفا میکنند.
در این راهنما، بهترین کتابخانههای انیمیشن برای فلاتر و اینکه چگونه میتوانند تجربه کاربری اپلیکیشن شما را بهبود بخشند، بررسی خواهیم کرد.
🌐 بهترین پکیج های طراحی انیمیشن در برنامه نویسی فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
استاتوس کدها در Dio
▫️ بعضی از وب سرویس هایی که با اونها کار میکنیم در زمان رخ دادن خطا یا شرایط خاصی امکان داره که استاتوس کدهای مختلفی ارسال کنند.
برای مثال در یک وب سرویس احراز هویت در صورت رمز عبور اشتباه استفاده کردن از سمت سرور علاوه بر پیام استاتوس 410 یا هر مقدار دیگه ای دریافت بشه
در این حالت به صورت پیش فرض Dio به پیام دریافتی اعتنایی نمیکنه چون اعتبار سنجی اون براساس استاتوس کد 200 هست
▫️ برای رفع این مشکل از کلاس Options مقدار validateStatus را مقادیر مناسب میتونید شخصی سازی کنید.
در این مثال برنامه در صورت مواجه با استاتوس کدهای کمتر از 500 دچار Exception نمیشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ بعضی از وب سرویس هایی که با اونها کار میکنیم در زمان رخ دادن خطا یا شرایط خاصی امکان داره که استاتوس کدهای مختلفی ارسال کنند.
برای مثال در یک وب سرویس احراز هویت در صورت رمز عبور اشتباه استفاده کردن از سمت سرور علاوه بر پیام استاتوس 410 یا هر مقدار دیگه ای دریافت بشه
در این حالت به صورت پیش فرض Dio به پیام دریافتی اعتنایی نمیکنه چون اعتبار سنجی اون براساس استاتوس کد 200 هست
▫️ برای رفع این مشکل از کلاس Options مقدار validateStatus را مقادیر مناسب میتونید شخصی سازی کنید.
await Dio().post(url
options: Options(validateStatus: (status) => status! < 500));
در این مثال برنامه در صورت مواجه با استاتوس کدهای کمتر از 500 دچار Exception نمیشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️احتمالا با این مشکل مواجه شده اید که بعد از قرار دادن نسخه وب پروژه فلاتر روی سرور لینک های داخلی که از طریق تب های جدید باز میکنید دچار خطای 404 میشوند و فقط از طریق همان صفحه اصلی برنامه به آن صفحات دسترسی دارید.
یا حتی با رفرش کردن صفحه اپلیکیشن با خطا 404 روبرو میشود.
▫️برای حل این مشکل روی هاست های اشتراکی به شکل زیر میتوانید عمل کنید.
ابتدا فرض میکنیم پروژه در دایرکتوری Path قرار گرفته است, در اینصورت یک فایل به نام .htaccess میسازیم و کدهای زیر را درون آن قرار میدهیم:
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یا حتی با رفرش کردن صفحه اپلیکیشن با خطا 404 روبرو میشود.
▫️برای حل این مشکل روی هاست های اشتراکی به شکل زیر میتوانید عمل کنید.
ابتدا فرض میکنیم پروژه در دایرکتوری Path قرار گرفته است, در اینصورت یک فایل به نام .htaccess میسازیم و کدهای زیر را درون آن قرار میدهیم:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /path/
# If the requested resource doesn't exist
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Redirect all requests to index.html
RewriteRule ^ index.html [L]
</IfModule>
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ این مخزن گیتهاب به تازگی ایجاد شده و تا اینجا پروژههای رابط کاربری و انیمیشنهای مختلف و جذابی برای فلاتر فراهم کرده که میتونه کاربردی باشه
🌐 Flutter open ui
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🌐 Flutter open ui
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
▫️ استفاده از هوش مصنوعی Gemini در اندروید استودیو
برای اینکار روی بخش کدهای موردنظر راست کلیک کنید و به مسیر Gemini > Transform بروید سپس پرامپت مد نظر خودتونو بنویسید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برای اینکار روی بخش کدهای موردنظر راست کلیک کنید و به مسیر Gemini > Transform بروید سپس پرامپت مد نظر خودتونو بنویسید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
25% تخفیف برای کامل ترین دوره آموزشی برنامه نویسی فلاتر Flutter
🔰 تخفیف برای امروز 🔰
🔸 50 ساعت آموزش اختصاصی
🔸پروژه طراحی شبکه اجتماعی
🔸پروژه طراحی چت روم
🔸پروژه طراحی رابط کاربری صرافی
🔸بدون پیش نیاز
🔸 و.....
🌐 کاملترین دوره 0 تا 100 استادی برنامه نویسی فلاتر Flutter – پروژه محور
🔰 تخفیف برای امروز 🔰
🔸 50 ساعت آموزش اختصاصی
🔸پروژه طراحی شبکه اجتماعی
🔸پروژه طراحی چت روم
🔸پروژه طراحی رابط کاربری صرافی
🔸بدون پیش نیاز
🔸 و.....
🌐 کاملترین دوره 0 تا 100 استادی برنامه نویسی فلاتر Flutter – پروژه محور