Flutter | فلاتر
2.57K subscribers
207 photos
34 videos
32 files
575 links
لینک گروه برای اشتراک منابع و یادگیری فلاتر
https://t.me/joinchat/EOllGEqgbASbAHtD03cXTA
حمایت از کانال:
idpay.ir/fluttery

انتقاد ،پیشنهاد،نوشتن مطلب:
@h_noroozi_t_96
@ni30000
Download Telegram
Forwarded from Pure Coder (Mohammad Taheri)
🔥انواع ویجت ها در فلاتر

Widget__StatelessWidget
|
|__ StatefulWidget
|
|__ ProxyWidget
| |
| |___ InheritedWidget
| |
| |___ ParentDatawidget
|
|__ RenderObjectWidget
|
|__ LeafRenderObjectWidget
|
|__ SingleChildeRenderObj...
|
|__ MultiChildRenderObj...
👍15🔥4
Forwarded from Pure Coder (Mohammad Taheri)
🔥Clean Commit

امروز قراره واژه ی جدیدی رو ابداع کنیم. دو مرد بزرگ یکی از قاره ی سبز و دیگری از آمریکا, یکی خالق Git و دیگری خالق واژه ی Clean, امروز به ما کمک میکنن تا واژه ی جدیدمون رو به دنیا معرفی کنیم.

ا Robert C. Martin, عموی 70 ساله و دوست داشتنی برنامه نویس ها, متولد سال 1952 در آمریکا و خالق فرهنگ Clean با مجموعه اثار شگفت انگیز خودش, در کنار Linus Benedict Torvalds, مرد 53 ساله ی فنلاندی و خالق Git, نقش مهمی رو در انگیزه ی شکل گیری داستان امروزمون ایفا میکنن.

😍ادامه ی این داستان رو از لینک زیر بخون :

https://purecoder.ir/clean-commit/

🔥اگه همیشه با نوشتن commit های گیت مشکل داری و نمیدونی چطوری ماست مالیش کنی😝😝 مقاله ی بالا رو بخون

@purecoder_ir
👍7🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
یک دورهمی دوستان داشتیم در مورد کلین کد و معماری کلین جلسه دومش برگزار شده که دوستان صحبت های خوبی در این زمینه داشتند این خلاصه ای از دورهمی هستش بزودی برای عموم هم برگزار میکنیم این دورهمی ها رو
👍54
Forwarded from Pure Coder (Mohammad Taheri)
🔥دارت ۳، یک قدم رو به جلو

⭕️دارت ۳ با فیچر های جدید زیادی سرانجام چند روز پیش معرفی شد.

⭕️فیچر های جدید این نسخه رو میتونیم در موارد زیر خلاصه کنیم :

Records
Patterns
class modifiers

⭕️با class modifier ها میتونیم یه سر و سامون خوبی به کلاس هامون بدیم و بهتر مدیریتشون کنیم.

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

⭕️قراره pattern ها با دست های پشت پرده بهمون کمک کنن که کمتر کد بنویسیم. (خوشگل تر؟ 🤔🤔🤔 شاید...)

🟢با pattern ها به خصوص ساختار if و switch متحول میشه.

🟢میتونیم علاوه بر switch statement ها نوع دیگری از switch ها، یعنی switch expression ها رو هم از این به بعد داشته باشیم.

🟢با ترکیب قابلیت هایی که pattern بهمون میدن با sealed class ها میتونیم یه قدم رو به جلو برداریم و نیازمون به ابزار های خارجی رو کمتر کنیم.

⭕️حالا Record ها به دارت اضافه شدن، تا دارت از این نظر چیزی از زبان هایی مثل swift کم نداشته باشه.

🟢حتا Record ها رو اینجا خیلی منسجم تر میبینیم.

😍با این همه هنوز ابتدای راه ورژن ۳ هستیم و این موارد قراره جاده صاف کن بروز رسانی های جذاب اینده باشن.

@purecoder_ir
🏆18👍9
All Flutter Buttons
👍2310
Forwarded from Pure Coder (Mohammad Taheri)
MediaQuery as InheritedModel

sizeOf static method
Size sizeOf(
BuildContext context
)


Returns size for the nearest MediaQuery ancestor or throws an exception, if no such ancestor exists.

Use of this method will cause the given context to rebuild any time that the MediaQueryData.size property of the ancestor MediaQuery changes.

@purecoder_ir
👍151
Forwarded from Pure Coder (Pure Coder)
50% تخفیف

😍تخفیف ویژه دوره ی Object Oriented Design به مدت محدود...

⭕️مباحث دوره :
مبانی Structured Programming
مبانی Object Oriented
مباحث پیشرفته Object Oriented
بررسی تخصصی و کاملن متفاوت اصول SOLID
معماری کلین
چند دیزاین پترن
Command, Visitor, Strategy, Template Method, Adapter, ...


💥دوره جامع و مستقل از زبان یا فریمورک خاص
💥مقایسه زبان های استاتیک و داینامیک تایپ
💥نمونه کدهای دوره به زبان های JAVA, C#, Dart
💥پشتیبانی آنلاین
💥دوره 90 درصد تکمیل شده

💥قیمت اصلی: ۱ میلیون و ۴۰۰ هزار تومن
💥قیمت با تخفیف: ۷۰۰ هزار تومان (۵۰ درصد)

⭕️لینک دوره:
https://purecoder.ir/course/object-oriented-design-part-one/

⚠️برای مشاهده سرفصل های دوره و توضیحات بیشتر لینک بالا رو مشاهده کنید.

💥برای ثبت نام در دوره به ایدی زیر پیام بدید:
@purecoder_support

⚠️حتمن برای ثبت نام در دوره به ایدی بالا پیام بدید و از طریق سایت اقدام نکیند.

همچنین برای دریافت مشاوره هم میتونید به ایدی بالا پیام بدید.

@purecoder_ir
👍4
ClipRRect

Apply a rounded rectangle clip to a widget without having to wrap it in a Container or custom widget.
👍3🏆1
#سوال
من نمیخوام که اندازه فونت برنامه فلاتری ک مینویسم به اندازه فونت گوشی بستگی داشته باشه توضیحی در این‌مورد میدین؟
👍4
Flutter | فلاتر
#سوال من نمیخوام که اندازه فونت برنامه فلاتری ک مینویسم به اندازه فونت گوشی بستگی داشته باشه توضیحی در این‌مورد میدین؟
در این صورت، می‌توانید از واحد سایز متنی (text scale factor) استفاده کنید که باعث می‌شود اندازه فونت در برنامه شما به صورت خودکار با اندازه فونت گوشی کاربر تطابق پیدا کند. برای این کار، می‌توانید از دستورات زیر استفاده کنید:


Text(
'Custom Font',
style: TextStyle(
fontSize: 20 * MediaQuery.of(context).textScaleFactor,
),
),


در این حالت، مقدار 20 به عنوان اندازه فونت در نظر گرفته شده است و با ضرب در واحد سایز متنی، به اندازه مناسب تطابق پیدا می‌کند.

اگه میخواهد اصلا بستگی به فونت سایز کوشی نداشته باشه می‌توانید مانند زیر عمل کنید در فایل main

return MaterialApp(
home:
....,
builder: (context, child) {
return MediaQuery(
child: child!,
data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
);
},
);
👍18🎉2🔥1