صرفا جهت اطلاع برنامه‌نویسان
10.9K subscribers
5.84K photos
291 videos
259 files
1.56K links
کانالی برای:
🔸اوقات فراغت برنامه‌نویسان
🔹اطلاعات و اخبار برنامه‌نویسی
🔸تم های هفتگی

ارتباط با مدیران کانال: @Programmer_info
Download Telegram
🔥 مقایسه Stack OverFlow با Github

#tips #compare #github #stack_overflow
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😂😂😂😃😃😃

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
Forwarded from جونیورا
This media is not supported in your browser
VIEW IN TELEGRAM
🔈 #تیزر رویداد دانش‌آموزی کد{آپ}۲

📱تا حالا به این فکر کردین که کامپیوتر یا موبایلی که ازش استفاده می‌کنید دوست دارید چه کارهایی رو انجام بدن؟

🔸با ما همراه شوید تا باهم وارد دنیای جذاب برنامه‌نویسی بشیم.

🌐 اطلاعات بیشتر:
🔗 https://quera.ir/r/7ill0

#معرفی #کدآپ۲
————————————-
🆔 @quera_students
🔸استخدام Senior Front-end Developer(دورکاری) در techlinked

🔹نوع همکاری: تمام‌وقت
🔹سطح: ارشد (Senior)
🔹زمینه کاری شرکت: کامپیوتر، فناوری اطلاعات و اینترنت
🔹حقوق بیش از ۱۲ میلیون تومان
مزایا: 🔹امکان رشد همراه با رشد استارتاپ 🔹همکاری با نیروهایی که سال‌ها تجربه‌ی کار بین‌المللی دارند 🔹ثبات مالی

ارسال درخواست از طریق:👇
🔗 https://quera.ir/r/4yveFJ

@Quera_careers
🔐 نکاتی برای انتخاب یک رمز ایمن

#tips #security
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🔸استخدام برنامه‌نویس وردپرس در غرفه #رشت

🔹نوع همکاری: پاره‌وقت
🔹سطح: ارشد (Senior)
🔹زمینه کاری شرکت: تجارت الکترونیک
🔹حقوق تا ۶ میلیون تومان
مزایا: 🔹محیط کاری دوستانه و صمیمی 🔹کمک هزینه آموزشی 🔹ساعت کاری منعطف

ارسال درخواست از طریق:👇
🔗 https://quera.ir/r/HQJgOc

@Quera_careers
😂☹️

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
💡 تم امروز کانال:
👉 #flutter

〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🌀 فلاتر چیست؟!

💎 فلاتر یک چارچوب واسط موبایل (Mobile UI Framework) و یک بسته توسعه نرم‌افزار (Software Development Kit | SDK) رایگان و متن‌باز (Open Source) است. در آستانه سال ۱۴۰۰، اپلیکیشن‌های موبایل همچنان بیش از پیش پرطرفدار هستند. خوشبختانه، ابزارهای برنامه‌نویسی متعددی برای توسعه‌دهندگان در دسترس است. یکی از این ابزارهای توسعه برنامه‌های کاربردی، Flutter است.

💠 به بیان ساده، فلاتر این امکان را برای توسعه‌دهندگان فراهم می‌کند که یک اپلیکیشن موبایل بومی (Native Application) را تنها با یک کد مبنا (پایه کد | Codebase) بسازند. یک اپلیکیشن بومی، به منظور استفاده در یک دستگاه خاص و سیستم عاملش ساخته می‌شود. امکان توسعه برنامه کاربردی بومی تنها با یک کد مبنا در Flutter، به این معنا است که می‌توان فقط با یک زبان برنامه‌نویسی و یک کد مبنا، دو یا چند اپلیکیشن مختلف برای سیستم‌عامل iOS و اندروید ساخت. Flutter از دو بخش مهم تشکیل شده که در ادامه آمده است.

#flutter #introduction
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🔆 تاریخچه فلاتر

🔅 فلاتر توسط گوگل در سال ۱۳۹۷ ارائه شد. البته، فلاتر از سال ۱۳۹۴ وجود داشته و توسط گوگل معرفی شده است، اما تا قبل از اواسط ۱۳۹۷ که به صورت رسمی منتشر و روانه بازار شد، در مرحله آزمایشی قرار داشت. اولین نسخه فلاتر به نام کد «Sky»‌ شناخته می‌شد. در آن زمان، Sky تنها روی سیستم‌عامل اندروید قابل اجرا بود.


💡 فلاتر چرا ساخته شد؟

انگیزه خلق فلاتر در کاوش برای دست‌یابی به سرعت بیش‌تر نهفته است. به گفته یکی از مدیران پروژه ساخت فلاتر در گوگل به نام اریک سیدل (Eric Seidel)، در ابتدایی‌ترین مراحل ساخت فلاتر، این فریم‌ورک تنها به عنوان نسخه تقلیل‌یافته‌ای از کروم تجسم می‌شد. توسعه‌دهندگان گوگل سعی داشتند کروم را به گونه‌ای تغییر دهند تا سازش‌پذیری کروم با وب را از بین ببرند. آن‌ها سعی داشتند بسیاری از متعلقات کروم را حذف کنند تا دریابند که به چه اندازه می‌توانند سرعت آن را افزایش دهند.

#flutter
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
چرا باید فلاتر را یاد بگیرید؟

ساده برای یادگیری و استفاده
ایده آل برای محصول های اولیه MVP
مستندات خوب
جامعه ای رو به رشد
پشتیبانی شده توسط اندروید استودیو و vs code
صرفه‌جویی در وقت و هزینه
سازگاری بالا در فلاتر
متن‌باز بودن فلاتر


#flutter
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
‼️نقاط ضعف فلاتر

🔺 اندازه بزرگ فایل اپلیکیشن
🔺 کمبود کتابخانه های شخص ثالث در فلاتر
🔺 برخی مشکلات فلاتر با iOS
🔺 مشکلات مربوط به دارت در فلاتر

#flutter
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🔸استخدام React Developer در دانش پرداز شناخت

🔹نوع همکاری: تمام‌وقت
🔹سطح: ارشد (Senior)
🔹زمینه کاری شرکت: تولید نرم افزار



ارسال درخواست از طریق:👇
🔗 https://quera.ir/r/dXpB8p

@Quera_careers
🔸استخدام توسعه‌دهنده نرم افزار در پایش گستران پیشرو #تهران

🔹نوع همکاری: تمام‌وقت
🔹سطح: ارشد (Senior)
🔹زمینه کاری شرکت: نفت و گاز

مزایا: 🔹پرداخت حقوق و مزایای به موقع 🔹پاداش در اتمام پروژه

ارسال درخواست از طریق:👇
🔗 https://quera.ir/r/XpH6pn

@Quera_careers
🎓 چگونه فلاتر یاد بگیریم؟!

بهترین منبع و استانداردترین منبع به طور معمول، داکیومنت‌های خود فلاتر هستند که میتوانید از لینک زیر به آنها دسترسی داشته باشید 👇
https://flutter.dev/docs

همچنین مقاله زیر یک نقشه راه به شما برای شروع یادگیری فلاتر میدهد 👇
+|برای مطالعه نقشه راه کلیک کنید|+

#article #flutter #road_map
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🔶مقایسه فلاتر با React Native

🔸مقاله زیر به بررسی و مقایسه این دو فریم‌ورک در توسعه اپ میپردازد:
+|برای مطالعه مقاله کلیک کنید|+

#article #compare #flutter #react_native
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
Swift-vs-Flutter_Infographic_[@programming_tips].jpg
1.2 MB
[اینفوگرافی]

🌟 مقایسه فلاتر با Swift

#infographic #compare #flutter #swift
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🔮زبان برنامه‌نویسی در فلاتر چیست؟
جهت توسعه با فلاتر، از زبان برنامه‌نویسی دارت استفاده می‌شود. Dart یک زبان برنامه‌نویسی مبتنی بر نوع‌داده شیٔ‌گرا (Typed Object Programming Language) است. از Dart می‌توان برای ساخت اپلیکیشن‌های موبایل استفاده کرد. دارت روی توسعه فرانت‌اند متمرکز است. گوگل دارت را در اوایل سال ۱۳۹۰ ارائه کرده و در طول سال‌ها آن را به میزان زیادی بهبود داده است. سینتکس (نحو | Syntax)‌ دارت را می‌توان با جاوا اسکریپت مقایسه کرد.

🔋چرا در فلاتر از دارت استفاده می‌شود؟
یکی از دلایل استفاده از زبان دارت در فلاتر، جلوگیری از بروز مشکلات اجرایی است. این مشکلات عملکردی می‌توانند به دلیل استفاده از یک زبان برنامه‌نویسی ترجمه شونده (Compiled Programming Language) رخ بدهند که به عنوان یک پل جاوا اسکریپت عمل می‌کنند. فلاتر، Dart را برای پلتفرم‌های مختلف (Android و iOS) به صورت جلوتر از زمان (Ahead of Time | AoT) به کد بومی ترجمه (کامپایل) می‌کند.

به این ترتیب، Flutter می‌تواند به راحتی با پلتفرم مربوطه بدون نیاز به یک پل جاوا اسکریپت ارتباط برقرار کند. یک پل جاوا اسکریپت،‌ فرایند تعویض زمینه (Context Switch) بین قلمرو JavaScript و قلمرو محلی است. کامپایل به شیوه AoT منجر به بارگذاری و باز شدن سریع‌تر اپلیکیشن می‌شود. همانند سایر سیستم‌هایی که از نما‌های واکنش‌پذیر (Reactive-Style View) استفاده می‌کنند،‌ Flutter نیز درخت نما را در ازای هر فریم نوسازی (Refresh) می‌کند.

#tips #flutter #dart
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
📚 کتاب Flutter Succinctly

🎓 اگر به دنبال کتابی هستید که فلاتر را از آن یاد بگیرید، کتاب Flutter Succinctly یکی از مناسب‌ترین کتاب‌هاست که با آن میتوانید سریع یاد بگیرید و با فلاتر کار کنید.

دانلود رایگان این کتاب در پست بعدی 👇

#book #pdf #flutter
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
Flutter Succinctly_[@programming_tips].pdf
4.5 MB
📘 دانلود فایل PDF کتاب Flutter Succinctly
توضیحات در پست بالا 👆

#book #pdf #flutter
〰️〰️〰️〰️〰️〰️〰️
@programming_tips