Forwarded from آموزش فلاتر و دارت
ریپازیتوری های که توی ویدیو استفاده شدند 🌹
https://maven.aliyun.com/repository/google
https://maven.aliyun.com/repository/public
https://maven.aliyun.com/repository/google
https://maven.aliyun.com/repository/public
👍4
Forwarded from آموزش فلاتر و دارت
Media is too big
VIEW IN TELEGRAM
یکی دو روز پیش سازنده پکیچ Dio گفت بود که دیگه نمیتونه این پکیج رو توسعه بده (البته یک تیم دیگه تصمیم توسعه رو گرفتند و این امر منتفی شد.) خیلی ها توی پروژه هاشون از این پکیج استفاده کرده اند خب پروژه های بزرگ اگر به این پکیچ وابسته باشند و برای اینکه به پکیچ دیگه ای سوئیچ کنند خیلی دردسر دارند
توی این ویدیو با استفاده از اصل 5 SOLID که اصل وارونگی وابستگی هستش DIP کاری میکنیم که وابستگی پروژه به پکیچ Dio حذف میشه و میشه راحت بین Dio و Http سوئیچ کنیم
#آموزش
@LearningFlutter
توی این ویدیو با استفاده از اصل 5 SOLID که اصل وارونگی وابستگی هستش DIP کاری میکنیم که وابستگی پروژه به پکیچ Dio حذف میشه و میشه راحت بین Dio و Http سوئیچ کنیم
#آموزش
@LearningFlutter
❤4🔥1
سلام
نمیدونم چطور میشه ی ایشو رو برای تیم فلاتر bold کرد که سریع حلش کنن، ولی فک میکنم همتون توی این نسخه های اخیر (شاید از ی سال پیش) به این مشکل خوردین، حالا اگر روشی در نظر دارین بگین که اعمال کنم یا نمیدونم لازمه خودتون هم مشارکت کنید یا .. که بیاد بالا
https://github.com/flutter/flutter/issues/122545
نمیدونم چطور میشه ی ایشو رو برای تیم فلاتر bold کرد که سریع حلش کنن، ولی فک میکنم همتون توی این نسخه های اخیر (شاید از ی سال پیش) به این مشکل خوردین، حالا اگر روشی در نظر دارین بگین که اعمال کنم یا نمیدونم لازمه خودتون هم مشارکت کنید یا .. که بیاد بالا
https://github.com/flutter/flutter/issues/122545
GitHub
TextField Cursor in persian language · Issue #122545 · flutter/flutter
Hello TextField widget have a problem in persian(or arabic) language problem is when we type a persian text in it, after moving the cursor with clicking on part of text then we try to move cursor t...
👍18
سلام دوستان فلاتر کار که ساکن شیراز هستند و توانایی کار به صورت حضوری دارند به ایدی
@FlutterFarsi_ir
پیام بدن
@FlutterFarsi_ir
پیام بدن
هروقت خواستین #کد بزنین
با #موزیکای این کانال کد بزنید👨💻
@howtcoding
منکه باهاش کدامو بدون باگ نوشتم 😁😂
با #موزیکای این کانال کد بزنید👨💻
@howtcoding
منکه باهاش کدامو بدون باگ نوشتم 😁😂
👍9
Forwarded from Pure Coder (Mohammad Taheri)
🔥انواع ویجت ها در فلاتر
Widget__StatelessWidget
|
|__ StatefulWidget
|
|__ ProxyWidget
| |
| |___ InheritedWidget
| |
| |___ ParentDatawidget
|
|__ RenderObjectWidget
|
|__ LeafRenderObjectWidget
|
|__ SingleChildeRenderObj...
|
|__ MultiChildRenderObj...
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
امروز قراره واژه ی جدیدی رو ابداع کنیم. دو مرد بزرگ یکی از قاره ی سبز و دیگری از آمریکا, یکی خالق Git و دیگری خالق واژه ی Clean, امروز به ما کمک میکنن تا واژه ی جدیدمون رو به دنیا معرفی کنیم.
ا Robert C. Martin, عموی 70 ساله و دوست داشتنی برنامه نویس ها, متولد سال 1952 در آمریکا و خالق فرهنگ Clean با مجموعه اثار شگفت انگیز خودش, در کنار Linus Benedict Torvalds, مرد 53 ساله ی فنلاندی و خالق Git, نقش مهمی رو در انگیزه ی شکل گیری داستان امروزمون ایفا میکنن.
😍ادامه ی این داستان رو از لینک زیر بخون :
https://purecoder.ir/clean-commit/
🔥اگه همیشه با نوشتن commit های گیت مشکل داری و نمیدونی چطوری ماست مالیش کنی😝😝 مقاله ی بالا رو بخون
@purecoder_ir
👍7🔥4
Forwarded from آموزش فلاتر و دارت
This media is not supported in your browser
VIEW IN TELEGRAM
یک دورهمی دوستان داشتیم در مورد کلین کد و معماری کلین جلسه دومش برگزار شده که دوستان صحبت های خوبی در این زمینه داشتند این خلاصه ای از دورهمی هستش بزودی برای عموم هم برگزار میکنیم این دورهمی ها رو
👍5❤4
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
⭕️دارت ۳ با فیچر های جدید زیادی سرانجام چند روز پیش معرفی شد.
⭕️فیچر های جدید این نسخه رو میتونیم در موارد زیر خلاصه کنیم :
✅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
Forwarded from Pure Coder (Mohammad Taheri)
✨MediaQuery as InheritedModel
✨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
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
👍15❤1
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
😍تخفیف ویژه دوره ی 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