آموزش برنامه نویسی فلاتر Flutter
2.03K subscribers
609 photos
69 videos
23 files
293 links
اولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter

🌐 https://flutter-learn.ir

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


👨‍💻 Admin: @atyscode
Download Telegram
▫️معمولا برای ذخیره مقادیر ثابت مثل رنگ ها در برنامه یا کلاس استفاده میکنیم یا از Enum

هر دو روش معتبر هستند، اما بهترین انتخاب به پروژه شما بستگی دارد:

از کلاس استفاده کنید اگر:
برنامه شما کوچک یا ساده است

فقط به ثابت‌های رنگی سریع نیاز دارید

تیم شما با Flutter/Dart تازه‌کار است

از enum استفاده کنید اگر:
می‌خواهید ایمنی نوع و کنترل دقیق روی رنگ‌های مجاز داشته باشید

قصد دارید پروژه را با چندین تم مختلف گسترش دهید

می‌خواهید قابلیت‌های اضافه (مانند کدهای هگز، تغییرات تم) اضافه کنید



⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
برای خروجی اندروید در فلاتر حتما برای نسخه های اندروید +15 حواستون باشه اگه از معماری جدید 16kb page size پشتیبانی بکنید. این مورد و میتونید از کنسول گوگل پلی مشاهده کنید. درباره بقیه روش ها هم بزودی یه ویدیو یا بلاگ منتشر میکنم ⚜️اولین مرجع فارسی فلاتر…
پشتیبانی از معماری 16kb صفحات اندروید در برنامه نویسی فلاتر

یکی از تغییرات مهمی که برنامه نویس های فلاتر باید از آن آگاه باشند، الزام جدید مربوط به اندازه صفحه حافظه (Memory Page Size) برابر با ۱۶ کیلوبایت (16KB) است.

از ۱ نوامبر ۲۰۲۵ (۱۰ آبان ۱۴۰۴) به بعد، تمامی اپلیکیشن‌های جدید و به‌روزرسانی‌های اپلیکیشن‌های موجود که برای اندروید ۱۵ (API Level 35) یا نسخه‌های جدیدتر منتشر می‌شوند، باید از اندازه صفحه حافظه ۱۶KB در دستگاه‌های ۶۴ بیتی پشتیبانی کنند.

پشتیبانی از معماری 16kb صفحات اندروید در برنامه نویسی فلاتر

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
برخورد صحیح با کسی که باگ پیدا میکنه

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اکوسیستم اپل و سویفت هم از SDK برنامه نویسی اندروید رونمایی کردند.


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

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

تا روز جمع با کد تخفیف 7th میتونید از 30% تخفیف برای دوره های آموزشی استفاده کنید.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
فرض کنید یک فرم جستجو دارید که کاربر با تایپ کردن هر حرف به شکل خودکار یک درخواست جستجو به سرور ارسال میشود.
جدا از روش های مختلف ایجاد زمانبندی برای ارسال درخواست نیاز داریم تا درخواست قبلی جستجو با هربار تایپ کردن کنسل شود(در صورتی که هنوز پاسخی دریافت نکردیم) و سپس درخواست جدیدی ارسال شود.

برای لغو درخواست در پکیج DIO فلاتر از کلاس CancelToken استفاده میکنیم.
این آبجکت را در هنگام درخواست ارسال میکنیم قبل از ارسال درخواست جدید وضعیت آنرا بررسی میکنیم و در صورت نیاز ریکوئست فعلی که هنوز تکمیل نشده است را لغو میکنیم.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
رایگان شد
از ماه قبل که تولد 7 سالگی فلاتر لرن بود تصمیم داشتم کاری بکنم ولی چیزی به ذهنم نمیرسید.
▫️امروز تصمیم گرفتم هروز یک ویدیو از دوره استادی فلاتر و آپلود کنم تا همه استفاده بکنند.
عزیزانی که قبلا دوره تهیه کردن همچنان به پشتیبانی دسترسی دارند.

دوره +170 درس هست و سعی میکنم تا عید تکمیل بشه آپلود ویدیوها
اگر پیشنهادی هم دارید در خدمت هستم.

▫️سورس کدها:
گیتهاب

▫️فصل دوم: مقدمات زبان دارت
1) تعریف متغیر
2) عملگرهای ریاضی
3) عملگرهای Unary
4) عبارت های شرطی
5) ساختار Switch-case
6) حلقه های تکرار
7) ساختمان داده لیست
8) ساختمان داده Map
9) ساختمان داده Set
10)ساختمان داده Enum
11) تابع در زبان دارت
12) تابع در زبان دارت قسمت دوم
13) ساختمان داده Record

▫️فصل سوم: مباحث پیشرفته زبان دارت
1) شی گرایی و تعریف کلاس
2) مفاهیم برنامه نویسی شی گرایی
3) ارث بری در زبان دارت
4) کلاس های Abstract

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تو آپدیت جدید فلاتر قابلیت Dot shorthands اضافه شده
یعنی به جای MainAxisAlignment.start میتونید صرفا بنویسید .start

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
مقایسه سه پکیج ارسال درخواست‌های HTTP در فلاتر

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