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)
زبان دارت کدوم یک از پارادایم زیر رو به صورت داخلی پشتیبانی می کنه؟
Anonymous Quiz
29%
Object Oriented Programming
8%
Structured Programming
9%
Reactive Programming
54%
هر ۳ مورد
🔥61
Forwarded from Pure Coder (Mohammad Taheri)
توی کدوم یک از زبان های برنامه نویسی زیر میتونیم encapsulation بهتری داشته باشیم؟
Anonymous Quiz
5%
C
14%
C++
36%
JAVA
45%
Dart
😢1🎉1
Forwarded from Pure Coder (Mohammad Taheri)
This media is not supported in your browser
VIEW IN TELEGRAM
کد مربوط به چالش بالا رو توی گیتهاب قرار دادم...

😱توی این مینی پروژه میتونید با ساختن RenderObject ها از پایه و نحوه استفاده از ProxyAnimation و ... اشنا بشید.

❤️لطفا حمایت کنید و ستاره بزنید و در صورت نیاز پروژه رو فورک کنید.

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

https://github.com/mohammadtaherri/multi_slice_progress_indicator
👍10🔥3
🔥72👍2
مهارت های لازم:
تسلط کامل بر Flutter
تسلط در پیاده سازی Android - Ios - Pwa
تسلط بر معماری های مختلف : Getx - Bloc
تسلط بر Material Components
تسلط کامل به HTTP request و استفاده از postman و موارد مشابه
آشنایی کامل با Widget های Flutter
تجربه کار با سوکت ها
تسلط کافی بر مدیریت Life Cycle ویجت ها در Flutter
آشنایی با اصول Clean Code
تسلط بر Git و Trello
مسلط به اصول پیاده سازی چند پلتفرمی در Flutter (اندروید و وب)
توانایی تحلیل و پیاده سازی UI های پیچیده


ویژگی‌های فردی:
مسئولیت‌پذیری و تعهد کاری
توانایی حل مسائل
انضباط کاری
روحیه‌ی کار گروهی
خلاقیت و داشتن روحیه‌ی پژوهش و یادگیری بالا

مهارت هایی که مزیت محسوب میشوند:
آشنایی با Scrum
آشنایی با Push Notification, Firebase
آشنایی با Dependency Injection
آشنایی با روش‌های Performance Optimization
آشنایی با ارز دیجیتال

مزایای شغلی:
بیمه تامین اجتماعی
کار درمحیطی پویا
برخورداری از پاداش های عملکردی
قابلیت حمایت از ایده های نوآورانه

توجه : کار به صورت حضوری و در تهران است
ارسال رزومه و اطلاعات به @h_noroozi_t_96
#آگهی_شغلی
👍12
Uncaught Bad state: Future already completed

کسی اینو روی pwa حل کرده؟ یا همینطور باید ولش کرد:/
👍1
🎉1
Media is too big
VIEW IN TELEGRAM
توی این ویدیو یاد میگیریم چطوری بدون نیاز به فیلتر شکن و یا شکن و 403 پروژه خودمون رو بیلد بگیریم و یا پکیچی به پروژه اضافه کنیم

@LearningFlutter
👍121🔥1
ریپازیتوری های که توی ویدیو استفاده شدند 🌹


https://maven.aliyun.com/repository/google
https://maven.aliyun.com/repository/public
👍4
Media is too big
VIEW IN TELEGRAM
یکی دو روز پیش سازنده پکیچ Dio گفت بود که دیگه نمیتونه این پکیج رو توسعه بده (البته یک تیم دیگه تصمیم توسعه رو گرفتند و این امر منتفی شد.) خیلی ها توی پروژه هاشون از این پکیج استفاده کرده اند خب پروژه های بزرگ اگر به این پکیچ وابسته باشند و برای اینکه به پکیچ دیگه ای سوئیچ کنند خیلی دردسر دارند

توی این ویدیو با استفاده از اصل 5 SOLID که اصل وارونگی وابستگی هستش DIP کاری میکنیم که وابستگی پروژه به پکیچ Dio حذف میشه و میشه راحت بین Dio و Http سوئیچ کنیم
#آموزش

@LearningFlutter
4🔥1
سلام
نمیدونم چطور میشه ی ایشو رو برای تیم فلاتر bold کرد که سریع حلش کنن، ولی فک میکنم همتون توی این نسخه های اخیر (شاید از ی سال پیش) به این مشکل خوردین، حالا اگر روشی در نظر دارین بگین که اعمال کنم یا نمیدونم لازمه خودتون هم مشارکت کنید یا .. که بیاد بالا

https://github.com/flutter/flutter/issues/122545
👍18
سلام دوستان فلاتر کار که ساکن شیراز هستند و توانایی کار به صورت حضوری دارند به ایدی

@FlutterFarsi_ir
پیام بدن
هروقت خواستین #کد بزنین
با #موزیکای این کانال کد بزنید👨‍💻

@howtcoding

من‌که باهاش کدامو بدون باگ نوشتم 😁😂
👍9
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