آموزش برنامه نویسی فلاتر Flutter
1.94K subscribers
523 photos
61 videos
19 files
254 links
اولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter

🌐 https://flutter-learn.ir

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


👨‍💻 Admin: @atyscode
Download Telegram
دوره بعدی که مکمل برنامه نویسی فلاتر باشه ؟
Final Results
43%
برنامه نویسی اندروید کاتلین
57%
طراحی API جنگجو
تعطیلی Uplabs

▫️ سایت Uplabs که یک منبع عالی برای فایل های گرافیکی بود بعد از سالها خدمات برای همیشه بسته شد.

طبق چیزی که گفتن به دلیل پیشرفت هوش مصنوعی و تغییر این صنعت بود, ظاهرا دیتاهایی که داشتند و هم به شرکت های AI برای آموزش مدل ها فروختند

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
پیاده سازی انیمیشن‌ زیبا در فلاتر

تو این پروژه از دو ویجت CompositedTransformTarget
و CompositedTransformFollower
استفاده شده است


🌐 دانلود سورس کد


⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
گوگل پلی در حرکتی جهادی به اکثر اپلیکیشن‌ها اجازه استفاده از سطح دسترسی
USE_FULL_SCREEN_INTENT
دیگه نمیده و برنامه تایید نمیشه
اگر در فلاتر از پکیج local_notification استفاده میکنید حتما به نسخه آخر آپدیت کنید تا نیازی نباشه از این دسترسی استفاده کنید
باقی موارد و خودتون بررسی کنید.


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

▫️ در فریمورک فلاتر دو روش برای کامپایل برنامه وجود دارد که به آنها JIT و AOT میگویند.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
Please open Telegram to view this post
VIEW IN TELEGRAM
لیست وبسایت های مخصوص دورکاری

▫️تو این مقاله، ما لیستی از بهترین وبسایت های پیدا کردن کار از راه دور رو جمع آوری کردیم.

چه دنبال کار تمام وقت باشین، چه کار پاره وقت، چه تو حوزه تکنولوژی یا هر زمینه دیگه ای، اینا جزو بهترین وبسایت های دورکاری هستن و میتونن منبع جدید و عالی برای پیدا کردن شغل باشن!


🌐بهترین وبسایت های دورکاری

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
پیاده سازی انیمیشن صفحه خوش آمد گویی در فلاتر

🌐 مخزن گیتهاب

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
▫️طراحی اصولی دکمه‌های اپلیکیشن براساس اهمیت و کاربرد آنها

#ux

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
کامل ترین دوره آموزشی فلاتر Flutter

🔰 تخفیف برای امروز 🔰

🔸 50 ساعت آموزش اختصاصی
🔸پروژه طراحی شبکه اجتماعی
🔸پروژه طراحی چت روم
🔸پروژه طراحی رابط کاربری صرافی
🔸 و.....

🌐 کاملترین دوره 0 تا 100 استادی برنامه نویسی فلاتر Flutter – پروژه محور
از این پکیج ها در برنامه نویسی فلاتر استفاده نکنید

▫️هنگام برنامه نویسی و توسعه نرم افزار با دارت و فلاتر انتخاب پکیج و کتابخانه های مناسب می‌تواند پروژه شما را موثر تر و کاربردی‌تر کند.

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

این مقاله نکات مهمی را در مورد پکیج های محبوب اکوسیستم که باید در پروژه‌ها از آنها اجتناب کرد، ارائه می‌دهد.

🌐 از این پکیج ها در برنامه نویسی فلاتر استفاده نکنید

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ بعد از ۲۲ سال مهندس کامپیوتر بودن در مایکروسافت وارد کار پرورش غاز شد دوستمون

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

▪️در دنیای توسعه اپلیکیشن‌های موبایل ایجاد یک رابط کاربری بصری جذاب و پویا برای جلب و حفظ توجه کاربران بسیار مهم است.

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

در این راهنما، بهترین کتابخانه‌های انیمیشن برای فلاتر و اینکه چگونه می‌توانند تجربه کاربری اپلیکیشن شما را بهبود بخشند، بررسی خواهیم کرد.

🌐 بهترین پکیج های طراحی انیمیشن در برنامه نویسی فلاتر

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ وضعیت زبان‌های سینگل Thread

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

▫️ بعضی از وب سرویس هایی که با اونها کار میکنیم در زمان رخ دادن خطا یا شرایط خاصی امکان داره که استاتوس کدهای مختلفی ارسال کنند.

برای مثال در یک وب سرویس احراز هویت در صورت رمز عبور اشتباه استفاده کردن از سمت سرور علاوه بر پیام استاتوس 410 یا هر مقدار دیگه ای دریافت بشه
در این حالت به صورت پیش فرض Dio به پیام دریافتی اعتنایی نمیکنه چون اعتبار سنجی اون براساس استاتوس کد 200 هست

▫️ برای رفع این مشکل از کلاس Options مقدار validateStatus را مقادیر مناسب میتونید شخصی سازی کنید.

 await Dio().post(url
options: Options(validateStatus: (status) => status! < 500));


در این مثال برنامه در صورت مواجه با استاتوس کدهای کمتر از 500 دچار Exception نمیشود.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️احتمالا با این مشکل مواجه شده اید که بعد از قرار دادن نسخه وب پروژه فلاتر روی سرور لینک های داخلی که از طریق تب های جدید باز میکنید دچار خطای 404 میشوند و فقط از طریق همان صفحه اصلی برنامه به آن صفحات دسترسی دارید.

یا حتی با رفرش کردن صفحه اپلیکیشن با خطا 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_learn_ir