مهندسی نرم افزار در گوگل
▪️ اگر دوست دارید با فرآیندهای مهندسی نرم افزار تستها، بررسی ایدهها، خودکار سازی کارها و... در گوگل آشنا بشید و ببینید از چه روشهایی استفاده کردهاند برای مشکلات مختلف این کتاب مناسب شماست.
▪️ در این کتاب درباره کد نویسی و برنامه نویسی صحبتی نمیشه
👇 دانلود #کتاب
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ اگر دوست دارید با فرآیندهای مهندسی نرم افزار تستها، بررسی ایدهها، خودکار سازی کارها و... در گوگل آشنا بشید و ببینید از چه روشهایی استفاده کردهاند برای مشکلات مختلف این کتاب مناسب شماست.
▪️ در این کتاب درباره کد نویسی و برنامه نویسی صحبتی نمیشه
👇 دانلود #کتاب
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
مهندسی نرم افزار در گوگل ▪️ اگر دوست دارید با فرآیندهای مهندسی نرم افزار تستها، بررسی ایدهها، خودکار سازی کارها و... در گوگل آشنا بشید و ببینید از چه روشهایی استفاده کردهاند برای مشکلات مختلف این کتاب مناسب شماست. ▪️ در این کتاب درباره کد نویسی و برنامه…
dokumen_pub_software_engineering_at_google_lessons_learned_from.pdf
9.2 MB
سرویسها در اندروید
▪️ در سیستم عامل اندروید کامپوننتی داریم به اسم سرویس که برای انجام عملیاتهای مختلف در پس زمینه از آن استفاده میکنیم.
▪️سرویسها به طور کلی دو نوع مختلف دارند.
▪️ سرویس های Foreground
این نوع سرویس زمانی اجرا میشود که نیاز به تعامل با کاربر داریم و حتما در زمان اجرا هم باید یک نوتیفیکیشن نمایش داده شود. مثل موزیکپلیرها
▪️ سرویس Background
این نوع سرویس نیازی به تعامل با کاربر ندارد و حتی کاربر به شکل مستقیم هم از اجرای آن اطلاع پیدا نمیکند.
در این نوع سرویس در مواقعی که سیستم عامل با کمبود منابع روبرو باشد این نوع سرویس را میتواند حذف کند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ در سیستم عامل اندروید کامپوننتی داریم به اسم سرویس که برای انجام عملیاتهای مختلف در پس زمینه از آن استفاده میکنیم.
▪️سرویسها به طور کلی دو نوع مختلف دارند.
▪️ سرویس های Foreground
این نوع سرویس زمانی اجرا میشود که نیاز به تعامل با کاربر داریم و حتما در زمان اجرا هم باید یک نوتیفیکیشن نمایش داده شود. مثل موزیکپلیرها
▪️ سرویس Background
این نوع سرویس نیازی به تعامل با کاربر ندارد و حتی کاربر به شکل مستقیم هم از اجرای آن اطلاع پیدا نمیکند.
در این نوع سرویس در مواقعی که سیستم عامل با کمبود منابع روبرو باشد این نوع سرویس را میتواند حذف کند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برنامه نویسی Multi Thread
▪️ به شکل خلاصه هر Process شامل چندین Thread میباشد که دستور العمل و کدهای مختلفی را مستقل از هم اجرا میکنند.
این قابلیت باعث میشود که برنامه ها با سرعت بیشتری اجرا شوند که دلیل آن هم انجام کارهای مختلف به شکل همزمان است که به آن Concurrency میگیم.
▪️به عنوان مثال به شکل همزمان هر تب یک مرورگر میتواند فایل های مختلفی را دانلود کند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ به شکل خلاصه هر Process شامل چندین Thread میباشد که دستور العمل و کدهای مختلفی را مستقل از هم اجرا میکنند.
این قابلیت باعث میشود که برنامه ها با سرعت بیشتری اجرا شوند که دلیل آن هم انجام کارهای مختلف به شکل همزمان است که به آن Concurrency میگیم.
▪️به عنوان مثال به شکل همزمان هر تب یک مرورگر میتواند فایل های مختلفی را دانلود کند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزشی Isolate در فلاتر و برنامه نویسی Multi Thread + فیلم
▪️زمانی که برنامهی فلاتر اجرا میشود، یک main thread یا isolate برای برنامهی شما ایجاد میشود که کدهای شما داخل اون thread یا isolate اجرا میشن که بهش main thread یا UI thread گفته میشود.
در واقع isolate همان Thread در سایر زبانها هست که در زبان برنامه نویسی دارت به آن isolate میگویند.
🌐 آموزشی Isolate در فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️زمانی که برنامهی فلاتر اجرا میشود، یک main thread یا isolate برای برنامهی شما ایجاد میشود که کدهای شما داخل اون thread یا isolate اجرا میشن که بهش main thread یا UI thread گفته میشود.
در واقع isolate همان Thread در سایر زبانها هست که در زبان برنامه نویسی دارت به آن isolate میگویند.
🌐 آموزشی Isolate در فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ گوگل در یک حرکت جهادی اعلام کرد که دیگه اپلیکیشن های منتشر شده در گوگل پلی نیاز ندارند که فقط از سیستم پرداخت درون اپلیکیشنی گوگل استفاده کنند.
بنابراین الان توسعه دهندگان این امکان و دارند که درگاه حتی ریالی هم داخل اپلیکیشن پیاده سازی کنند و برنامه خودشونو منتشر کنند.
🔺 مارکت های ایرانی این امکان و به شما نمیدن 🔺
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
بنابراین الان توسعه دهندگان این امکان و دارند که درگاه حتی ریالی هم داخل اپلیکیشن پیاده سازی کنند و برنامه خودشونو منتشر کنند.
🔺 مارکت های ایرانی این امکان و به شما نمیدن 🔺
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
با عرض سلام و درود ▪️ ۴ ویدیو جدید در دوره آموزشی قرار گرفت دانشجویان دوره با ورود به پنل خودشون میتوانند از محتویات جدید استفاده کنند 🌐 دوره صفر تا استادی آموزش فلاتر ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
با عرض سلام و درود
🟣 فصل بیست و نهم به دوره آموزشی 0 تا 100 فلاتر اضافه شد این فصل شامل سرفصل های کلی زیر میباشد که برای مشاهده جزییات به صفحه دوره مراجعه کنید:
▪️ آشنایی با برنامه نویسی Multi Thread
▪️ بررسی Isolate.spawn
▪️ بررسی Isolate.run
▪️ مثال های عملی کار با Isolate
▪️ بررسی متد compute
🌐 دوره صفر تا استادی آموزش فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🟣 فصل بیست و نهم به دوره آموزشی 0 تا 100 فلاتر اضافه شد این فصل شامل سرفصل های کلی زیر میباشد که برای مشاهده جزییات به صفحه دوره مراجعه کنید:
▪️ آشنایی با برنامه نویسی Multi Thread
▪️ بررسی Isolate.spawn
▪️ بررسی Isolate.run
▪️ مثال های عملی کار با Isolate
▪️ بررسی متد compute
🌐 دوره صفر تا استادی آموزش فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یادگیری برنامه نویسی شی گرایی با هری پاتر
▪️این کتاب الگوهای طراحی را به جای مثالهای خستهکننده و انتزاعی، با استفاده از داستانهای کوتاه توضیح میدهد.
▪️ویژگی منحصر به فرد این کتاب، استفاده از دنیای جذاب هری پاتر برای درک بهتر الگوهای پیچیده است.
پس از توضیح هر الگو و کاربرد آن در دنیای واقعی، کتاب نشان میدهد که چگونه میتوان آن الگو را به یک داستان هری پاتر مرتبط کرد.
👇👇 دریافت #کتاب
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️این کتاب الگوهای طراحی را به جای مثالهای خستهکننده و انتزاعی، با استفاده از داستانهای کوتاه توضیح میدهد.
▪️ویژگی منحصر به فرد این کتاب، استفاده از دنیای جذاب هری پاتر برای درک بهتر الگوهای پیچیده است.
پس از توضیح هر الگو و کاربرد آن در دنیای واقعی، کتاب نشان میدهد که چگونه میتوان آن الگو را به یک داستان هری پاتر مرتبط کرد.
👇👇 دریافت #کتاب
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
Kak,_Avinash_C_Designing_with_Objects_Object_Oriented_Design_Patterns.pdf
6.1 MB
designing with object
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
فاصله گذاری اصولی در فلاتر
▪️ گاهی اوقات نیاز داریم تا با استفاده از ویجتهای مختلف یک فضای خالی را ایجاد کنیم که بین عناصر فاصله وجود داشته باشد.
▪️ برای اینکار روشهای مختلفی وجود دارد اما یکی از آنها استفاده از پکیج flutter_spacer میباشد که براساس درصدی از اندازه صفحه نمایش میتوانید فاصله ایجاد کنید تا مشکلی بابت واکنشگرایی رابط کاربری رخ ندهد.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ گاهی اوقات نیاز داریم تا با استفاده از ویجتهای مختلف یک فضای خالی را ایجاد کنیم که بین عناصر فاصله وجود داشته باشد.
▪️ برای اینکار روشهای مختلفی وجود دارد اما یکی از آنها استفاده از پکیج flutter_spacer میباشد که براساس درصدی از اندازه صفحه نمایش میتوانید فاصله ایجاد کنید تا مشکلی بابت واکنشگرایی رابط کاربری رخ ندهد.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
نشت حافظه در فلاتر Memory leak و روش های جلوگیری از آن
▪️نشت حافظه Memory Leak یکی از مشکلات رایج در برنامه نویسی موبایل است که می تواند منجر به عملکرد ضعیف، مصرف زیاد انرژی و حتی خرابی برنامه شود.
🌐 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️نشت حافظه Memory Leak یکی از مشکلات رایج در برنامه نویسی موبایل است که می تواند منجر به عملکرد ضعیف، مصرف زیاد انرژی و حتی خرابی برنامه شود.
🌐 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
با پیاده سازی این اکستنشن برای کلاس BuildContext خیلی راحت فعال بودن دارک مود میتونید چک کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
📣📣 مهم - تخفیف 50% تا پایان امشب 📣📣
💣 تا پایان امشب یعنی ساعت 12:00 ده نفر از دوستان امکان ثبت نام در دوره با 50% تخفیف دارند.
💠 43 ساعت آموزش در قالب بیست و نه فصل
🔰 ثبت نام و مشاهده سرفصل های دوره از طریق آدرس زیر
🌐 دوره صفر تا استادی آموزش فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
💣 تا پایان امشب یعنی ساعت 12:00 ده نفر از دوستان امکان ثبت نام در دوره با 50% تخفیف دارند.
💠 43 ساعت آموزش در قالب بیست و نه فصل
🔰 ثبت نام و مشاهده سرفصل های دوره از طریق آدرس زیر
🌐 دوره صفر تا استادی آموزش فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
📣📣 مهم - تخفیف 50% تا پایان امشب 📣📣 💣 تا پایان امشب یعنی ساعت 12:00 ده نفر از دوستان امکان ثبت نام در دوره با 50% تخفیف دارند. 💠 43 ساعت آموزش در قالب بیست و نه فصل 🔰 ثبت نام و مشاهده سرفصل های دوره از طریق آدرس زیر 🌐 دوره صفر تا استادی آموزش فلاتر …
🔴 بعضی دوستان برای ثبت نام مشکل داشتن نتونستن پروسه و تکمیل کنند و ظرفیت به اتمام رسید به همین خاطر ۵ نفر ظرفیت دیگه تا ساعت ۱۲:۰۰ اضافه شد
علت محدودیت ثبت نام پشتیبانی دانشجویان هست
علت محدودیت ثبت نام پشتیبانی دانشجویان هست
آموزش برنامه نویسی فلاتر Flutter
📣📣 مهم - تخفیف 50% تا پایان امشب 📣📣 💣 تا پایان امشب یعنی ساعت 12:00 ده نفر از دوستان امکان ثبت نام در دوره با 50% تخفیف دارند. 💠 43 ساعت آموزش در قالب بیست و نه فصل 🔰 ثبت نام و مشاهده سرفصل های دوره از طریق آدرس زیر 🌐 دوره صفر تا استادی آموزش فلاتر …
❌ تکمیل ظرفیت - تا اطلاع ثانوی ثبت نام غیر فعال شد
ایده پردازی برای UI/UX
▪️ اگر برای طراحی اپلیکیشن و نرم افزارها نیاز به ایده گرفتن در زمینه UI/UX از نمونه های واقعی پیاده سازی شده دارید این وبسایت مناسب شماست.
تقریبا تمام اپلیکیشن و وبسایت های معروف در دسته بندی های مختلف قرار داره.
🌐 mobbin.com
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ اگر برای طراحی اپلیکیشن و نرم افزارها نیاز به ایده گرفتن در زمینه UI/UX از نمونه های واقعی پیاده سازی شده دارید این وبسایت مناسب شماست.
تقریبا تمام اپلیکیشن و وبسایت های معروف در دسته بندی های مختلف قرار داره.
🌐 mobbin.com
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برای وقت و مهارت خودتون ارزش قائل باشید وارد هر شرکتی نشید.
وقتی با حقوق کمتر از وزارت کار قبول میکنید کار کنید خودتون و بقیه افراد این حوزه و ارزون حساب کردید.
این شرکت ها و همه باید بشناسند واسه همین اسم شرکت و خط نزدم, شاید در آینده لیستی از شرکت هایی که اینجوری سیستم بیگاری درست کردن تهیه کنیم.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
وقتی با حقوق کمتر از وزارت کار قبول میکنید کار کنید خودتون و بقیه افراد این حوزه و ارزون حساب کردید.
این شرکت ها و همه باید بشناسند واسه همین اسم شرکت و خط نزدم, شاید در آینده لیستی از شرکت هایی که اینجوری سیستم بیگاری درست کردن تهیه کنیم.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ برای طراحی Adaptive مهم که متناسب با هر سایز نمایشگری طراحی متفاوتی داشته باشیم تا کاربر از نظر تجربه کاربری مشکلی نداشته باشه.
▪️در واقع طراحی رابط کاربری شما براساس سه پلتفرم موبایل, تبلت و نمایشگرهای بزرگتر باید باشد.
▫️ این سایزبندی ها تو منابع مختلف که مطالعه میکنید ممکن باهم تفاوت داشته باشند.
سایزهای داخل تصویر پیشنهادی از طرف گوگل هست.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️در واقع طراحی رابط کاربری شما براساس سه پلتفرم موبایل, تبلت و نمایشگرهای بزرگتر باید باشد.
▫️ این سایزبندی ها تو منابع مختلف که مطالعه میکنید ممکن باهم تفاوت داشته باشند.
سایزهای داخل تصویر پیشنهادی از طرف گوگل هست.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ برای بررسی سایز بندی ها هم براساس ارتفاع میتونید نقاط جداسازی و به این شکل در نظر بگیرید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️درباره متفاوت بودن منابع مختلف برای سایزبندی این یک نمونه هست.
واحدها براساس پیکسل است که اصلا داخل اندروید پیشنهاد نمیشه ( ios تعداد محدودی گوشی داره)
به دلیل اینکه رزولوشن صفحه نمایش هر گوشی متفاوت هست حتی اگر سایز نمایشگر هر دو گوشی یکسان باشد بخاطر تفاوت رزولوشن طراحی شما دچار مشکل میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
واحدها براساس پیکسل است که اصلا داخل اندروید پیشنهاد نمیشه ( ios تعداد محدودی گوشی داره)
به دلیل اینکه رزولوشن صفحه نمایش هر گوشی متفاوت هست حتی اگر سایز نمایشگر هر دو گوشی یکسان باشد بخاطر تفاوت رزولوشن طراحی شما دچار مشکل میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir