آموزش برنامه نویسی فلاتر Flutter
Статистикаاولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter 🌐 https://flutter-learn.ir سوالات برنامه نویسی خودتون در بخش پرسش و پاسخ سایت بپرسید: 🌐 https://flutter-learn.ir/question/ 👨💻 Admin: @atyscode
- Последний пост
- 13 авг.
- Последнее чтение
- 15 авг.
- Постов за неделю
- 4
- Всего постов
- 81
- Тип
- открытый
- Язык
- персидский
- Категория
- Образование
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 301
- 1/48двое суток
- 344
- 1/72трое суток
- 372
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
🔥 نسخه جدید فلاتر (Flutter 3.47) با تغییرات بسیار جذاب منتشر شد! مهمترین آپدیتهای این نسخه: 🔹 جداسازی کتابخانههای متریال و کوپرتینو از هسته و انتشار پکیجهای مستقل material_ui و cupertino_ui 🔹 تبدیل موتور رندر Impeller به پیشفرض برای دسکتاپ (ویندوز، مک و لینوکس) برای گرافیک نرمتر 🔹 پایداری رسمی Widget Previews برای تست و توسعه سریعتر UI مطالعه کامل: 🌐 معرفی نسخه فلاتر 3.47 : آپدیتهای جذاب و تغییرات مهم ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برای تست و اجرای اپلیکیشن های iOS روی ویندوز و لینوکس میتونید از محیط کد نویسی Xtool استفاده کنید. این نرم افزار شبیه ساز نداره و باید به گوشی آیفون مستقیم وصل بشید. ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
چرا ترکیب Golang و AI ؟ 🚀 با ورود هوش مصنوعی به دنیای برنامهنویسی، سرعت «نوشتن» کد دیگر مهم نیست؛ بلکه سرعت «بازبینی و نگهداری» آن اهمیت پیدا کرده است! مقاله جدید گوگل نشان میدهد که چرا زبان Go (گولنگ) بهترین انتخاب برای توسعه نرمافزار با کمک AI است. ▫️خوانایی بالا، تایپ استاتیک قدرتمند که خطاهای هوش مصنوعی را قبل از اجرا متوقف میکند، و ابزارهای داخلی یکپارچه، Go را به پلتفرمی ایدهآل برای همکاری انسان و ماشین تبدیل کرده است. ▫️با گولنگ، کدهای تولید شده توسط هوش مصنوعی نه تنها سریع، بلکه امن، یکدست و قابل نگهداری خواهند بود. Why Go is an Ideal Language for AI-Assisted Software Engineering ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
هوش مصنوعی و AI Agentها دیگر فقط به سؤالهای ما جواب نمیدهند؛ آنها میتوانند APIها را صدا بزنند، کد بنویسند، دیتابیس جستوجو کنند، ابزارهای مختلف را انتخاب کنند و حتی به جای انسان با محصولات نرمافزاری کار کنند. اینجاست که مفهوم جدیدی به نام Agent Experience یا AX اهمیت پیدا میکند. https://www.youtube.com/watch?v=73AbDSvCBfY
https://www.linkedin.com/posts/4newt_%D8%A7%DA%AF%D9%87-%D8%A7%D8%AE%DB%8C%D8%B1%D8%A7-%D8%B3%D8%B9%DB%8C-%DA%A9%D8%B1%D8%AF%D9%87-%D8%A8%D8%A7%D8%B4%DB%8C%D8%AF-%D8%AF%D8%B1%DA%AF%D8%A7%D9%87-%D9%BE%D8%B1%D8%AF%D8%A7%D8%AE%D8%AA-%DA%A9%D8%A7%D9%81%D9%87%D8%A8%D8%A7%D8%B2%D8%A7%D8%B1-share-7490889891455606784-eXms/?utm_source=share&utm_medium=member_desktop&rcm=ACoAABHbsL8BTNlJ4Ytq6HwZaFvbSxyrq5hv4os
رابطهای ثابت و یکسان برای همه کاربران در حال از بین رفتن هستند رابط کاربری مولد، یک رابط کاربری است که بهصورت پویا و در زمان واقعی (real-time) توسط هوش مصنوعی تولید میشود تا تجربهای شخصیسازیشده و متناسب با نیازها و شرایط کاربر ارائه دهد طراح دیگر «صفحه» طراحی نمیکند، بلکه مجموعهای از قوانین و شرایط طراحی میکند. طراحی پیشبینانه (Anticipatory) جایگزین طراحی واکنشی میشود. ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🎉 بالاخره! قابلیت «حذف اپلیکیشن» به گوگل پلی کنسول اضافه شد! پس از سالها انتظار، گوگل پلی کنسول اکنون به توسعهدهندگان اجازه میدهد اپلیکیشنهای واجد شرایط را بهطور کامل حذف کنند، نه اینکه برای همیشه در کنسول باقی بمانند. تا پیش از این، هر اپلیکیشنی که در کنسول ساخته میشد برای همیشه باقی میماند و تنها گزینه موجود، «عدم انتشار» (Unpublish) بود. حالا با قابلیت جدید Delete App، میتوانید اپلیکیشنهای واجد شرایط را بهطور دائمی حذف کنید، در صورت نیاز تا ۷ روز آنها را بازیابی کنید و کنسول خود را از پروژههای قدیمی و بدون استفاده پاکسازی نمایید. ⚠️ توجه داشته باشید که هر اپلیکیشنی واجد شرایط حذف نیست؛ اپلیکیشنهایی که کاربر فعال دارند یا سابقه انتشار خاصی دارند، همچنان فقط گزینه Unpublish را پشتیبانی میکنند. ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
✅ آموزش مقدماتی زبان برنامه نویسی کاتلین 1: تعریف متغیر 2: عملگرهای ریاضی 3: عبارت های شرطی 4: تعریف آرایه 5: ساختمان داده مپ 6: حلقه های تکرار 7: تعریف تابع 8: مدیریت خطا در کاتلین 9: آموزش Lambda Expressions 10: آموزش شی گرایی - تعریف کلاس 11: طراحی…
سلام ما یه پلتفرم برای دانشجویان و ایرانیان خارج از کشور ساختیم به اسم irAbroad. مثلاً اگر دنبال اجاره اتاق یا پیدا کردن همخانه هستید، میخواید وسایل دستدوم بخرید یا بفروشید، دنبال هماهنگی برای ارسال بار هستید، یا میخواید با بقیه ایرانیهای شهرتون ارتباط بگیرید، بتونید خیلی راحت آگهی بذارید یا آگهی بقیه رو ببینید. خوشحال میشیم یه سر به سایت بزنید، اگه نیازمندی یا آگهی دارید ثبتش کنید و نظرتون رو هم برامون بنویسید. نسخه اولیه چند روز بیشتر نیست که لانچ شده و منتظر فیدبک هاتون هستیم. 🌐 https://irabroad.ir
آشنایی با Loop Engineering مهارتی که به عنوان برنامه نویس باید این روزها نحوه کار کردن باهاش و بلد باشید. https://www.youtube.com/watch?v=v1VcGDPr7cQ
چک لیست جلوگیری از مهندسی معکوس در اپلیکیشن های فلاتر ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
امروز میلیاردها نفر هر روز از FFmpeg استفاده میکنند، اما کمتر کسی نام کسانی را میداند که زندگیشان را صرف زنده نگه داشتن آن کردند. کسی که سالها این پروژه را زنده نگه داشت، نه میلیاردر شد... نه مدیرعامل یک شرکت بزرگ شد... نه حتی زندگی راحتی داشت... https://www.youtube.com/watch?v=ptwISf4k0Uo
اندروید استودیو Quail 2 منتشر شد: هوش مصنوعی چندوظیفهای نسخه پایدار اندروید استودیو Quail 2 با تمرکز بر جریانهای کاری همزمان و هوشمند منتشر شده است. میتوانید چندین چت موازی با ایجنت هوش مصنوعی اجرا کنید (مثلاً همزمان ریفکتور UI، اصلاح ProGuard و تولید داکیومنت)، بدون اینکه منتظر اتمام یک تسک بمانید. قابلیت جدید دیگر، ادغام بومی LeakCanary در Profiler است که تحلیل نشتی حافظه را تا ۵ برابر سریعتر و مستقیماً روی سیستم توسعهدهنده انجام میدهد و با دکمه «Fix with Agent» حتی پیشنهاد اصلاح کد هم میدهد! علاوه بر این، پنل App Quality Insights حالا با Agent Mode یکپارچه شده و با تحلیل خودکار کرشها و لاگها، راهحلهای گامبهگام برای رفع باگهای تولید ارائه میکند. ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️مراقب استفاده از ویجت BackdropFilter برای افکت های بلور باشید. اگر بهینه نشود میتواند با مصرف بالای GPU و محاسبات اضافی، باعث لگ و افت فریم در اپلیکیشن شود. برای جلوگیری از این مشکل، بهتر است افکت بلور را فقط روی ناحیههای کوچک و ضروری اعمال کنید، . مقدار sigmaX و sigmaY را بین ۱ تا ۵ نگه دارید، از RepaintBoundary برای جلوگیری از رندرهای تکراری استفاده کنید و از قرار دادن چندین فیلتر روی هم یا داخل لیستهای اسکرولخور خودداری نمایید. همچنین اگر پسزمینه ثابت است، آن را کش کنید تا محاسبات بلور در هر فریم تکرار نشود. ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
شتر آنتروپیک بالاخره روی اکانت من هم خوابید
واقعیت اینجاست خیلی از کارها و ورکفلوهایی که با هرمس و n8n میسازید و از ده سال قبل هم با یه فایل پایتون به تنهایی میشد انجام داد. از هوش مصنوعی استفاده کنید برای رفع یه مشکل نه اینکه صرفا برای کار کردن با اون ابزار برید سراغش وقتی راه های ساده تر وجود داره. ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
با پیشرفت هوش مصنوعی اکثر افراد به فکر راه اندازی پروژه های شخصی و شاید استارتاپ های خودشون افتادند و از یکی از مشکلاتی که ممکن در آینده براشون بوجود بیاد اطلاعی ندارند. خیلی از کسبوکارها اول با یک پلتفرم راحت و سریع شروع میکنند، اما چند سال بعد میفهمند که عملاً در همان سیستم گیر افتادهاند! در این ویدیو میبینیم Vendor Lock-in چیست، چرا خروج از بعضی پلتفرمها اینقدر سخت و پرهزینه میشود، و چطور این وابستگی میتواند رشد، نوآوری، مقیاسپذیری و چابکی کسبوکار را نابود کند. https://www.youtube.com/watch?v=qN7qgJlSm4s
🚀 چرا بیشتر برنامهنویسهای فلاتر با وجود سالها تجربه در مصاحبههای سینیور رد میشن؟ چون فقط جوابهای سطحی رو حفظ کردن! مصاحبهکنندهها نمیخوان بدونن شما چطور از پکیجها استفاده میکنید؛ اونها میخوان بدونن فلاتر زیر پوستش چطور کار میکنه. راز قبولی اینه: به جای حفظ کردن ۱۰۰ جواب، ۱۰ مفهوم پایه رو عمیق درک کنید و همیشه از خودتون بپرسید "چرا؟" 🧠💡 مثلا وقتی setState صدا زده میشه دقیقاً زیر پوستش چی میشه؟ BuildContext واقعاً چیه؟ کاربرد Keys و مراحل رندرینگ فلاتر چطوریه؟) separating factor بین یه برنامهنویس متوسط و حرفهایه. ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
✅ آموزش مقدماتی زبان برنامه نویسی کاتلین 1: تعریف متغیر 2: عملگرهای ریاضی 3: عبارت های شرطی 4: تعریف آرایه 5: ساختمان داده مپ 6: حلقه های تکرار 7: تعریف تابع 8: مدیریت خطا در کاتلین 9: آموزش Lambda Expressions 10: آموزش شی گرایی - تعریف کلاس 11: طراحی…
امروزه همه ما داریم از وایب کدینگ در پروژه هامون استفاده میکنیم. اما واقعیت اینه که وقتی پای مقیاسپذیری و امنیت سازمانی به میان میاد، Vibe Coding یه فاجعه است و باعث ایجاد انبوهی از بدهیهای فنی (Tech Debt) میشه. امروز میخوایم در مورد یه متدولوژی انقلابی صحبت کنیم به نام "توسعه مبتنی بر مشخصات" یا Spec-Driven Development که به اختصار بهش میگن SDD. این ویدیو قراره یه راهنمای کامل باشه؛ https://www.youtube.com/watch?v=-3rx4QmE-4Y