آموزش برنامه نویسی فلاتر Flutter

@flutter_learn_ir


اولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter

🌐 https://flutter-learn.ir

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


👨‍💻 Admin: @atyscode

آموزش برنامه نویسی فلاتر Flutter

19 Oct, 09:25


آموزش ساخت فایل نصبی Setup ویندوز برای خروجی دسکتاپ فلاتر + فیلم

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

🌐 آموزش ساخت فایل نصبی Setup ویندوز برای خروجی دسکتاپ فلاتر

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

آموزش برنامه نویسی فلاتر Flutter

18 Oct, 15:32


کاهش تایم دیباگ کردن!

🔸 کافی فقط روی متن خطا در کنسول راست کلیک کنید و گزینه Ask Gemini انتخاب کنید تا از طریق دستیار هوش مصنوعی گوگل راه حل و دریافت کنید.

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

آموزش برنامه نویسی فلاتر Flutter

15 Oct, 15:56


دانشجویان دوره ۰ تا ۱۰۰ فلاتر شامل ۳۰% تخفیف هستند
برای دریافت کد تخفیف با پشتیبانی در ارتباط باشند

آموزش برنامه نویسی فلاتر Flutter

14 Oct, 18:34


💣 دوره آموزش طراحی مینی اپلیکیشن تلگرام با فلاتر و جنگو – مشابه ناتکوین

🔰 دوره آموزشی طراحی مینی اپلیکیشن‌های تلگرام به شما این امکان را می‌دهد تا با استفاده از API تلگرام، مهارت‌های لازم برای ایجاد ربات‌ها و اپلیکیشن‌های کوچک و کاربردی را بیاموزید.

در این دوره یاد خواهیم گرفت که چگونه با استفاده از فریمورک برنامه نویسی فلاتر و جنگو پروژه های مینی اپلیکیشن تلگرام مشابه ناتکوین, همستر کمبت و… طراحی کنیم.

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

آموزش برنامه نویسی فلاتر Flutter

11 Oct, 15:01


ترکیب رزبری‌پای و فلاتر به همراه خلاقیت

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

آموزش برنامه نویسی فلاتر Flutter

08 Oct, 14:33


مقایسه کامل زبان برنامه نویسی کاتلین و زبان دارت

▫️ دارت و کاتلین دو زبان برنامه‌نویسی بسیار محبوب هستند که دارای اکوسیستم غنی از کاربران اختصاصی می‌باشند.
دارت به همراه فریمورک فلاتر در حوزه توسعه اپلیکیشن‌های موبایل چندسکویی مشهور است.

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

🌐 مقایسه کامل زبان برنامه نویسی کاتلین و زبان دارت

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

آموزش برنامه نویسی فلاتر Flutter

04 Oct, 18:13


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

🔰 در این مثال ابتدا یک Future عادی داریم و سپس یک میکروتسک ایجاد میکنیم, در خروجی مشاهده میکنید که میکروتسک قبل از تسک عادی اجرا شده و به اتمام رسیده است


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

آموزش برنامه نویسی فلاتر Flutter

04 Oct, 18:12


میکروتسک چیست؟

▫️در فلاتر قابلیتی به نام Event Queue وجود دارد که تمام رویدادها مثل کلیک, لمس صفحه و عملیات های منطقی را به شکل یک صف ذخیره میکند و به ترتیب آنها را در زمان مناسب اجرا میکند.
اولویت با رویدادهای مرتبط با رابط کاربری است و سپس عملیات های منطقی.
هر رویداد که یک تسک است شامل چندین میکروتسک مختلف میباشد.

▫️در این بین میتوانیم با تعریف یک میکروتسک به جای تسک عادی ترتیب صف را تغییر دهیم و میکروتسکی که در اختیار داریم را زودتر از باقی تسک ها اجرا کنیم.


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

آموزش برنامه نویسی فلاتر Flutter

02 Oct, 15:34


دوره آموزشی Gradle

▫️ گریدل (Gradle) یک ابزار ساخت است که به طور گسترده‌ای در توسعه نرم‌افزار، به ویژه در برنامه‌نویسی اندروید، استفاده می‌شود.
این ابزار به توسعه‌دهندگان کمک می‌کند تا فرآیند ساخت، تست، و بسته‌بندی برنامه‌ها را به صورت خودکار و مدیریت‌شده انجام دهند.

از طریق لینک زیر میتوانید به دوره رسمی وبسایت گریدل دسترسی داشته باشید.

🌐 Introduction to Gradle for Developers

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

آموزش برنامه نویسی فلاتر Flutter

23 Sep, 16:11


آیا هوش مصنوعی جایگزین برنامه‌نویس‌ها می‌شود؟

▫️مدیرعامل گوگل می‌گوید: هوش مصنوعی فقط موانع ورود به برنامه‌نویسی را برای افراد کاهش می‌دهد. فناوری مذکور اجازه می‌دهد با زبان طبیعی با رابط کاربری تعامل داشته باشید. بنابراین، برنامه‌نویسی بیشتر شبیه ابزاری خلاقانه می‌شود. از نظر من این امر باعث می‌شود تا برنامه‌نویسی برای افراد بیشتری در دسترس باشد

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

آموزش برنامه نویسی فلاتر Flutter

22 Sep, 08:34


مدیر عامل جدید نایکی بیشتر از ۳۰ سال تو این سازمان داره کار می‌کنه و از کارآموزی شروع کرد!

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

آموزش برنامه نویسی فلاتر Flutter

21 Sep, 18:20


آشنایی با ساختار GitFlow

▫️به بیان ساده Git flow یک استراتژی محبوب برای branching در گیت است که هدف آن ساده‌سازی مدیریت نسخه‌ها است.
اساساً، Git flow شامل جداسازی کار شما به انواع مختلفی از branchها در گیت است.


🌐 آشنایی با ساختار GitFlow در پروژه های برنامه نویسی

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

آموزش برنامه نویسی فلاتر Flutter

20 Sep, 13:49


پیاده سازی انیمیشن باز شدن کارت

🌐 سورس کد

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

آموزش برنامه نویسی فلاتر Flutter

16 Sep, 09:22


کاربرد Selector در استفاده از Provider

▫️ اگر با ویجت Consumer کار کرده باشید میدونید که این ویجت با هر تغییراتی که در کلاس state رخ دهد فراخوانی میشود.
اما اگر کلاس ما شامل چندین عضو باشد و فقط بخواهیم با تغییر یکی از اعضا این فراخوانی انجام شود یکی از راه های آن استفاده از ویجت Selector است.

فرض میکنیم کلاسی همانند کلاس زیر در اختیار داریم که شامل دو عضو میباشد.
class Counter with ChangeNotifier {
int count = 0;
int age = 0;
}


▫️ حالا با استفاده از ویجت Selector ابتدا نوع دیتا تایپ مورد نظر را مشخص میکنیم که در اینجا int قرار گرفته است و سپس در بخش selector متغیری از کلاس State را که میخواهیم که به تغییرات آن واکنش نشان داده شود را مشخص میکنیم.
 Selector<Counter, int>(
selector: (context, counter) => counter.count,
builder: (context, count, child) {
return ;
},
)


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

آموزش برنامه نویسی فلاتر Flutter

14 Sep, 14:13


آموزش استفاده از تبلیغات ادموب Admob در برنامه نویسی فلاتر

▫️استفاده از سرویس ادموب در اپلیکیشن‌های فلاتر می‌تواند به توسعه‌دهندگان کمک کند تا به راحتی از طریق نمایش تبلیغات، درآمدزایی کنند.

با توجه به ویژگی‌های متنوع AdMob، هدف‌گذاری دقیق و ابزارهای تحلیلی قوی، این سرویس به یکی از بهترین گزینه‌ها برای تبلیغات در اپلیکیشن‌های موبایل تبدیل شده است.


🌐 آموزش ادموب در فلاتر

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

آموزش برنامه نویسی فلاتر Flutter

11 Sep, 07:13


ساختار پوشه بندی و فایل‌ها در پروژه های برنامه نویسی فلاتر

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

یکی از مهم‌ترین دلایل ایجاد یک ساختار منظم برای پوشه‌ها و فایل‌ها، سازماندهی کد است. با داشتن یک ساختار مشخص، توسعه‌دهندگان می‌توانند به راحتی به کدهای مورد نظر دسترسی پیدا کنند.

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

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

آموزش برنامه نویسی فلاتر Flutter

06 Sep, 15:19


یکی از برنامه نویس‌های سنیور دیدم عکس رزومه خودش و پست کرده بود.
همینقدر ساده و بدون نیاز به شلوغ کاری

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

آموزش برنامه نویسی فلاتر Flutter

04 Sep, 08:15


مجموعه پکیج‌های کاربردی فلاتر


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

آموزش برنامه نویسی فلاتر Flutter

02 Sep, 14:45


آشنایی با Jetpack Compose در برنامه نویسی اندروید
▫️طراحی رابط کاربری در برنامه نویسی اندروید همیشه یک چالش بوده است.

روش‌های سنتی، اغلب پیچیده و وقت‌گیر بودند. اما با ظهور Jetpack Compose، این چالش به فرصتی برای نوآوری تبدیل شده است.

Jetpack Compose با ارائه یک مدل برنامه‌نویسی ساده و شهودی، فرآیند طراحی رابط کاربری را در برنامه نویسی اندروید متحول کرده است.

🌐 آشنایی با Jetpack Compose

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

آموزش برنامه نویسی فلاتر Flutter

29 Aug, 13:28


پیاده سازی انیمیشن جا به جایی Card در فلاتر

این مجموعه شامل انیمیشن و طراحی‌های مختلف می‌باشد


🌐 لینک گیتهاب

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