مباحث پیشرفته در فلاتر

یکی از مهمترین مباحثی که یه برنامه نویس سنیور فلاتر باید بدونه، linter یا به اختصار lint هست که شامل استاندارد هایی از کد نویسیه که باید رعایت بشه.لینکشو پایین میذارم حتما مطالعه بشه.

https://dart.dev/tools/linter-rules

شاید یکم مسخره باشه اما بهتره دقیقتر تور دارت رو مطالعه کنید؛ توی مصاحبه ها ممکنه سوال بپرسن ازش

https://dart.dev/guides/language/language-tour

کاربرد پکیج uuid در فلاتر

پکیجی برای تولید اعداد تصادفی

// Generate a v1 (time-based) id
uuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'

// Generate a v4 (random) id
uuid.v4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'

// Generate a v5 (namespace-name-sha1-based) id
uuid.v5(Uuid.NAMESPACE_URL, 'www.google.com'); // -> 'c74a196f-f19d-5ea9-bffd-a2742432fc9c'

https://pub.dev/packages/uuid

آشنایی به معماری BLOC در فلاتر-ترجمه ی داکیومنت

سلام به شما امیدوارم حالتون خوب باشه. امروز تصمیم گرفتم داکیومنت آشنایی پکیج bloc رو ترجمه کنم و بذارم خدمت شما. امیدوارم به دردتون بخوره

ادامه خواندن “آشنایی به معماری BLOC در فلاتر-ترجمه ی داکیومنت”

مدیریت state در فلاتر- ترجمه ی توضیحات سایت flutter.dev- بخش دوم

دوستان عزیزی که میخوان بخش اول رو مطالعه کنن، میتونن از این لینک بهش دسترسی داشته باشن.

مدیریت استیت در قالب یک اپ ساده

حالا که شما درباره ی declarative UI programming ( — همونجور که تو بخش اول گفته شد ترجمه و مطالعه ی این بخش رو برای کسانی که از منابع Android SDK یا iOS UIKit به فلاتر مهاجرت کردن به عهده ی خودشون گذاشتیم–) و تفاوت بین epemeral state و app state دانستید، برای یادگیری مدیریت استیت در یک اپ ساده آماده اید.

در این صفحه ما به سراغ پکیج provider میرویم.

ادامه خواندن “مدیریت state در فلاتر- ترجمه ی توضیحات سایت flutter.dev- بخش دوم”

مدیریت state در فلاتر- ترجمه ی توضیحات سایت flutter.dev- بخش اول

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

ادامه خواندن “مدیریت state در فلاتر- ترجمه ی توضیحات سایت flutter.dev- بخش اول”

مهارت هایی که باید در فلاتر یاد بگیرید

سلام. امروز یه پست خوب راجع به مهارتهایی که باید در فلاتر یاد بگیریم دیدم. گفتم لینکشو بذارم شما هم استفاده کنید:
http://adfoc.us/55188881363609

مفهوم null safety در زبان برنامه نویسی dart

سلام به شما دوستان عزیز.

پروژه رو باز کردم و sdk فلاتر رو روی ورژن 2 قرار دادم. و چی شد؟ بووووووووووم… یه عالمه ارور که باید اصلاحشون میکردم. بخاطر چی؟ مفهوم جدید null safety . که خیلی از پکیج ها هم بخاطرش ارور دادن.

خب طبیعتا برای اینکه ارور هارو رفع کنید باید با این مفهوم آشنا بشید که البته اولش شاید یکم گنگ به نظر بیاد اما با مطالعه اونها و انجامش روی پروژه قابل فهم تر میشه.

یه مقاله خیلی خوب براتون معرفی میکنم که خیلی خلاصه و مفید توضیح داده

روی این لیییییییییییینک کلیک کنید)click).

نوار پیمایش در Flutter

یه کتابخونه بهت معرفی میکنم بری لذت ببری

بعد از کلیک کردن روی لینک گزینه skipp سمت راست بالا کلیک کنید.

دانلود پکیج percent_indicator

حل ارورNoSuchMethodError (NoSuchMethodError: The method ‘*’ was called on null در فلاتر

جواب این مشکل در سایت stackoverflowهم جواب داده نشده(تا به این تاریخ) ولی هیچ ارور خاصی نیست.

شما یک کلاس تعریف کردید و همچنین داخلش constructor تعریف کردید اما اونجایی که کلاس رو صدا زدید متدهای ورودی رو صدا نزدید.

منبع:آچارکد AcharCode.ir