آموزش برنامه نویسی فلاتر Flutter
2.03K subscribers
584 photos
68 videos
22 files
283 links
اولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter

🌐 https://flutter-learn.ir

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


👨‍💻 Admin: @atyscode
Download Telegram
قانون ۸۰/۲۰

▪️  خیلی اوقات هدف ما از بازنویسی کدها بهبود عملکرد برنامه هست
فرض کنید یک بخشی از برنامه مسئول محاسبه یک سری از اطلاعات است که از کوئری‌های مختلفی استفاده میکند
▪️ طبق این قانون تمرکز خود را روی بخشی که عملکرد پایین‌تری نسبت به بقیه دارد بگذارید
با ۲۰٪ بهبود روی این بخش میتونید انتظار ۸۰٪ بهبود کلی عملکرد را داشته باشید


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

▪️محصول eSchool – School Management System یک سیستم مدیریت مدرسه مجازی است که به شما امکان می دهد یک پلتفرم همکاری بین معلمان ، دانش آموزان و والدین را ایجاد و مدیریت کنید

▫️این پروژه شامل اپلیکیشن معلم و دانش آموز به همراه پنل مدیریت لاراول میباشد.

🌐 دانلود پروژه فلاتر مدیریت مدرسه eSchool با پنل مدیریت


⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ این  getx هم هیچکس گردن نمی گیره
ولی بعضی‌ جاها کار راه بندازه😁

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ مقایسه فریمورک های فلاتر و React native

پ ن: روی هیچ زبان, کتابخانه,معماری و تکنولوژی تعصب نداشته باشید در غیر اینصورت نمیتونید آپدیت بمونید.






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

▪️ پکیج light_compressor در فلاتر به شما این امکان و میدهد که فرمت های مختلف فایل های ویدیویی را به کیفیت های گوناگون و بیت ریت های مختلف تبدیل کنید تا حجم نهایی ویدیو کاهش یابد.

🌐 light_compressor


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

▪️ هر برنامه نویسی لازم که تا حد مورد نیاز درباره دیزاین سیستم  و UI/UX هم اطلاعات داشته باشه.
در‌ این مجموعه با انواع کاملی از کامپوننت‌هایی که در طراحی یک اپلیکیشن استفاده میشود در حالت‌های مختلف آشنا میشوید.

🌐 designsystem.line.me

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
کتاب Design Patterns For Dummies

▪️ بحث الگوهای طراحی و خیلی از افرادی که شروع به یادگیری برنامه نویسی میکنند اهمیتی به اون نمیدن و یا صرفا چند دیزاین پترن شی گرایی و کار میکنن ولی هم تو پروژه های واقعی و تو مصاحبه های شغلی آشنایی با این الگوها مهم هست.

▫️ همین بحث وجود state در فلاتر هم برمیگرده به دیزاین پترن ها بنابراین پیشنهاد میکنم این کتاب و روزی چند صفحه مطالعه کنید تو زمان های خالی که دارید.

👇 فایل #کتاب



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

🔸 سلام خدمت کاربران وبسایت فلاتر لرن, از امروز بخش جدیدی برای نمایش لیست آگهی های استخدامی در زمینه فلاتر در وبسایت راه اندازی شده که لیست آگهی های مختلف برای شهرها و شرکت های گوناگون و نمایش میدهد.

🔸 این بخش روزانه آپدیت میشود و همچنین میتوانید آگهی های خود را نیز ارسال نمایید.

🌐 آگهی های استخدامی فلاتر


⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
مجموعه آیکون های Fluent UI

▪️ فریمورک فلاتر بصورت پیشفرض دارای مجموعه ای از آیکون های متریال دیزاین میباشد.

اگر قصد دارید از آیکون های Fluent UI نیز در برنامه خود استفاده کنید میتوانید از پکیجی که شرکت مایکروسافت توسعه داده است استفاده کنید.

▪️ نحوه استفاده هم بصورت زیر میباشد:
icon: Icon(FluentIcons.access_time_24_regular)


🌐 fluentui_system_icons

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
سرگی برین از موسسان گوگل با ۱۰۵ میلیارد دارایی هنوز هم برنامه نویسی میکنه

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸 کتاب دومی که در زمینه دیزاین پترن ها پیشنهاد میکنم مطالعه کنید مربوط به انتشارات O’Reilly هست که از قدیمی ترین ناشران حوزه علوم کامپیوتر به حساب می آیند.
👇 دانلود کتاب
#کتاب


⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برای اینکه ویجت‌هایی با گوشه‌های گرد طراحی کنید نیازی به استفاده از decoration ندارید و خیلی ساده  از کلاس StadiumBorder میتونید استفاده کنید

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

▪️ اگر دوست دارید با فرآیند‌های مهندسی نرم افزار تست‌ها، بررسی ایده‌ها، خودکار سازی کارها و‌... در گوگل آشنا بشید و ببینید از چه روش‌هایی استفاده کرده‌اند برای مشکلات مختلف این کتاب مناسب شماست.
▪️ در این کتاب درباره کد نویسی و برنامه نویسی صحبتی نمیشه

👇 دانلود #کتاب



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

▪️ در سیستم عامل اندروید کامپوننتی داریم به اسم سرویس که برای انجام عملیات‌های مختلف در پس زمینه از آن استفاده میکنیم.

▪️سرویس‌ها به طور کلی دو نوع مختلف دارند.

▪️ سرویس های Foreground
این نوع سرویس زمانی اجرا میشود که نیاز به تعامل با کاربر داریم و حتما در زمان اجرا هم باید یک نوتیفیکیشن نمایش داده شود. مثل موزیک‌پلیر‌ها

▪️ سرویس Background
این نوع سرویس نیازی به تعامل با کاربر ندارد و حتی کاربر به شکل مستقیم هم از اجرای آن اطلاع پیدا نمیکند.
در این نوع سرویس در مواقعی که سیستم عامل با کمبود منابع روبرو باشد این نوع سرویس را میتواند حذف کند.


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

▪️ به شکل خلاصه هر 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