My Flutter Experience💙
https://medium.com/@bakhshim178/customizable-pop-up-menus-at-any-position-in-listview-2afd8590defd
حالا تفاوت اش چیه!!؟؟
ما پاپ اپ ها رو با دکمه ها نشون میدادیم ولی توی پروژه ای که باهم داشتیم باید هرجایی که روی کارت کلیک میشد پاپ اپ نشون داده میشد که همین کلی چالش داشت
حالا ممکن بگین خب با InkWell یه onTapهندل میشد دیگه ! ولی تفاوت اینجا بود که جایی که کاربر کلیک میکنه مهم بود اگر یجایی میزد وارد صفحه میشد اگر جایی دیگش میزد باید منو نشون داده میشد
خلاصه اصل این مقاله از اینجا سرچشمه گرفت
که این چالش امین هندلش کرده بود
ما پاپ اپ ها رو با دکمه ها نشون میدادیم ولی توی پروژه ای که باهم داشتیم باید هرجایی که روی کارت کلیک میشد پاپ اپ نشون داده میشد که همین کلی چالش داشت
حالا ممکن بگین خب با InkWell یه onTapهندل میشد دیگه ! ولی تفاوت اینجا بود که جایی که کاربر کلیک میکنه مهم بود اگر یجایی میزد وارد صفحه میشد اگر جایی دیگش میزد باید منو نشون داده میشد
خلاصه اصل این مقاله از اینجا سرچشمه گرفت
که این چالش امین هندلش کرده بود
❤6👍2🔥2
My Flutter Experience💙
https://medium.com/@bakhshim178/customizable-pop-up-menus-at-any-position-in-listview-2afd8590defd
یاد خودم افتادم و مقاله هام توی ویرگول 😁😅
👍7❤3
My Flutter Experience💙
⭕️ اولین ویدو تجربی شخصی ام هم منتشر شد 👌 توی این ویدو در رابطه با چیزی صحبت میکنم که جدا تا مدت طولانی از مشکلات خودم بود 😑❤️ امیدوارم که براتون مفید باشه ❤️ یادتون نره برای بقیه هم بفرستیدش، چنل رو هم ساب کنید ❤️ https://youtu.be/f4GONSFhyiI
دلم میخواد ویدو تجربی بعدی درباره کمالگرایی توی یادگیری و جهنم یادگیری و وسواس الکی باشه
انشالله وقت بشه بگیریم
انشالله وقت بشه بگیریم
👍12👎2
⭕️یه سوال یه مورد عجیب
یه پروژه فلاتری داریم که dependency هاش این ها هستند
یه پروژه فلاتری داریم که dependency هاش این ها هستند
ymlو خب همونطوری که میبینید چیز خاصی هم نداره اما خروجی اسپلیتش میشه ۲۶ مگ! در صورتی که یه پروژه دقیقا با همین دپندنسی ها میشه ۸ مگ ، فایل های assets هم svg بنظرتون چرا اینجوری حجم داره؟🤔
dependencies:
flutter_svg: ^2.0.7
percent_indicator: ^4.2.3
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
get: ^4.6.5
flutter_localizations:
sdk: flutter
hive_flutter: ^1.1.0
hive: ^2.2.3
equatable: ^2.0.5
shamsi_date: ^1.0.1
👍6👎2
My Flutter Experience💙
⭕️یه سوال یه مورد عجیب یه پروژه فلاتری داریم که dependency هاش این ها هستند yml dependencies: flutter_svg: ^2.0.7 percent_indicator: ^4.2.3 flutter: sdk: flutter cupertino_icons: ^1.0.2 get: ^4.6.5 flutter_localizations: sdk: flutter…
مشکل از یه عکس بود 😐 حل شد
الان خروجی شد ۷ مگ
الان خروجی شد ۷ مگ
👍4👎2
My Flutter Experience💙
وضعیت من توی سال ۲۰۲۳ برای شما چطوری بوده ؟؟😁
اگر عین من از Waka Time استفاده میکنید میتونید با رفتن به این ادرس مال خودتون ببنید و اگر خواستید اینجا هم به اشتراک بزارید
https://wakatime.com/a-look-back-at-2023
https://wakatime.com/a-look-back-at-2023
WakaTime
WakaTime - Dashboards for developers
Open source IDE plugins for programmers.
❤4👍1
My Flutter Experience💙
بنظرتون چه خبره؟😁
من همیشه دوست دارم هر تجربه ای که به دست میارم با بقیه به اشتراک بزارم اینکار حس فوق العاده ای بهم میده 😅 وقتی یچیزی رو یاد میگیری و بعدش به یک نفر دیگه با همون دانش کمک میکنی هم خودت بهتر میشی هم به یک نفر دیگه کمک کردی که کارش انجام بده 😁
مثلاً اینکه یچیزی درکش برای همه سخت باشه اما کاری بکنی که بتونن درکش کنن هم یکی از قشنگ ترین چیزایی که میتونی تجربش کنی 🍻
مثلاً اینکه یچیزی درکش برای همه سخت باشه اما کاری بکنی که بتونن درکش کنن هم یکی از قشنگ ترین چیزایی که میتونی تجربش کنی 🍻
❤6👍2☃1👎1
👍9👎1
My Flutter Experience💙
لینک چنل https://t.me/my_backend_experience
شما هم میتونید از این فرصت استفاده کنید بخش فلاترش رو وب یا موبایل بزنید 😁
👍11👎2
Forwarded from Pure Coder (Mohammad Taheri)
🔥Data Structures
🔥توی کد هامون همیشه یه سری Data model یا Data Transfer Object یا ... داریم که فقط شامل یه سری فیلد هستن و هیچگونه متدی ندارن ...
🔥این گلاس ها یا یه سری فیلد پابلیک دارن و یا یک سری گتر و ستر و نهایتن ممکنه یه کانستراکتور هم داشته باشن .
🔥نکته مهم این هست که اگه گتر و ستر داشته باشن،گتر ها و ستر ها خیلی ساده هستن و لاجیک خاصی ندارن
🔥به این کلاس های فاقد متد میتونیم بگیم دیتا استراکچر.
❓آیا برای این کلاس ها باید تست بنویسیم ؟ ( هرچند میدونم که کلن تست نمینویسید 😁😝 ولی خب)
✅خیر نیازی به تست ندارن چون که لاجیک خاصی ندارن .
❓اگه گتر و ستر و کانستراکتور داشتن چی؟
✅بازم جواب نه هست چون که لاجیک خاصی ندارن و فضایی برای اشتباه کردن وجود نداره و نیازی به تست نیست .
🔥همچنین این کلاس ها میتونن یه سری متد تحت عنوان mapper داشته باشن که اون ها رو به ابجکت های دیگه کانورت میکنه مثل ToJson یا fromJson و ...
❓آیا نیازه برای این ها تست نوشت ؟
✅بله.
✅ولی بهتره این لاجیک رو از این کلاس ها خارج کنید و کلاس های دیگه با نام Mapper توی پروژتون داشته باشید که کارشون تبدیل کردن دو تا تایپ به هم دیگه هست و اون ها رو تست کنید و دیتا استراکچر هاتون رو کلن بدون تست رها کنید .
@purecoder_ir
🔥توی کد هامون همیشه یه سری Data model یا Data Transfer Object یا ... داریم که فقط شامل یه سری فیلد هستن و هیچگونه متدی ندارن ...
🔥این گلاس ها یا یه سری فیلد پابلیک دارن و یا یک سری گتر و ستر و نهایتن ممکنه یه کانستراکتور هم داشته باشن .
🔥نکته مهم این هست که اگه گتر و ستر داشته باشن،گتر ها و ستر ها خیلی ساده هستن و لاجیک خاصی ندارن
🔥به این کلاس های فاقد متد میتونیم بگیم دیتا استراکچر.
❓آیا برای این کلاس ها باید تست بنویسیم ؟ ( هرچند میدونم که کلن تست نمینویسید 😁😝 ولی خب)
✅خیر نیازی به تست ندارن چون که لاجیک خاصی ندارن .
❓اگه گتر و ستر و کانستراکتور داشتن چی؟
✅بازم جواب نه هست چون که لاجیک خاصی ندارن و فضایی برای اشتباه کردن وجود نداره و نیازی به تست نیست .
🔥همچنین این کلاس ها میتونن یه سری متد تحت عنوان mapper داشته باشن که اون ها رو به ابجکت های دیگه کانورت میکنه مثل ToJson یا fromJson و ...
❓آیا نیازه برای این ها تست نوشت ؟
✅بله.
✅ولی بهتره این لاجیک رو از این کلاس ها خارج کنید و کلاس های دیگه با نام Mapper توی پروژتون داشته باشید که کارشون تبدیل کردن دو تا تایپ به هم دیگه هست و اون ها رو تست کنید و دیتا استراکچر هاتون رو کلن بدون تست رها کنید .
@purecoder_ir
👍6👎2❤1
Forwarded from AMATA - Software
📌آیا میخوای عادتهای خوب داشته باشی؟🧐
کندوی عادتها یه اپلیکیشن ساده و کاربردیه که بهت کمک میکنه تا عادتهای جدیدی در خودت ایجاد کنی😁. این اپلیکیشن بر اساس اصول کتاب عادتهای اتمی طراحی شده و بهت کمک میکنه تا عادتهای بزرگ رو به عادتهای کوچیک تقسیم کنی، روی پیشرفت خودت تمرکز کنی و از موفقیتهای خودت جشن بگیری🥳.
با استفاده از کندوی عادتها، میتونی:
📌عادتهای جدیدی در بازههای زمانی متفاوت ایجاد کنی.
📌پیشرفت خودت رو در هر روز مشاهده کنی.
📌انگیزه خودت رو برای ادامه دادن حفظ کنی.
🖋کندوی عادتها یه اپلیکیشن رایگانه که برای سیستم عاملهای اندروید در دسترسه.
برای دانلود کندوی عادتها از لینک زیر استفاده کن:
📎مایکت
📎بازار
برای ارتباط با تیم توسعه کندوی عادتها از ایمیل زیر استفاده کن:
amatasoftwareteam@gmail.com
کندوی عادتها یه اپلیکیشن ساده و کاربردیه که بهت کمک میکنه تا عادتهای جدیدی در خودت ایجاد کنی😁. این اپلیکیشن بر اساس اصول کتاب عادتهای اتمی طراحی شده و بهت کمک میکنه تا عادتهای بزرگ رو به عادتهای کوچیک تقسیم کنی، روی پیشرفت خودت تمرکز کنی و از موفقیتهای خودت جشن بگیری🥳.
با استفاده از کندوی عادتها، میتونی:
📌عادتهای جدیدی در بازههای زمانی متفاوت ایجاد کنی.
📌پیشرفت خودت رو در هر روز مشاهده کنی.
📌انگیزه خودت رو برای ادامه دادن حفظ کنی.
🖋کندوی عادتها یه اپلیکیشن رایگانه که برای سیستم عاملهای اندروید در دسترسه.
برای دانلود کندوی عادتها از لینک زیر استفاده کن:
📎مایکت
📎بازار
برای ارتباط با تیم توسعه کندوی عادتها از ایمیل زیر استفاده کن:
amatasoftwareteam@gmail.com
🔥11👍3👏2👎1
AMATA - Software
📌آیا میخوای عادتهای خوب داشته باشی؟🧐 کندوی عادتها یه اپلیکیشن ساده و کاربردیه که بهت کمک میکنه تا عادتهای جدیدی در خودت ایجاد کنی😁. این اپلیکیشن بر اساس اصول کتاب عادتهای اتمی طراحی شده و بهت کمک میکنه تا عادتهای بزرگ رو به عادتهای کوچیک تقسیم کنی،…
اپلیکیشن دیگری از Amata Software 😁
به زودی ابعاد فنی اش توی پست لینکدین خودم میزارم
به زودی ابعاد فنی اش توی پست لینکدین خودم میزارم
👍10👎1