Flutter Zone | فلاتر و دارت
739 subscribers
522 photos
312 videos
1.07K files
817 links
ناحیه‌ی فلاتر
برای فلاتر
اموزش های فلاتر و دارت از یودمی

لینک گروه : https://t.me/flutterzone_group
Download Telegram
چطور از پلاگین های نیتیو در Isolate ها استفاده کنیم؟
Forwarded from sasan safari
روز برنامه نویس رو به همه برنامه نویس هایی که به محدود سازی تکنولوژی کمک نمیکنند تبریک میگم.
👍7🤣1
ویجت های که در چند زبانه باید استفاده کنید یا نکنید
@LearningFlutter
9👍2
chrome_extension

A library for accessing the chrome.* APIs available in Chrome extensions.

This allows to build Chrome extension with Dart & Flutter and to interop with the native APIs easily with a high-level type-safe interface.

https://pub.dev/packages/chrome_extension
👍4
PocketBase

Open Source backend
for your next SaaS and Mobile app
in 1 file

چیز خوبیه. راحتم نصب میشه

Realtime database
Authentication
File storage
هم داره
https://pocketbase.io
https://pub.dev/packages/pocketbase
👍6
با توجه به هک شدن اطلاعات ثبت احوال

خدا رو شکر MIT مجوز

Open Source

به همه ایرانی ها داده


دوستان دیگه نگران هک شدن سایت ها و برنامه های خودتون نباشید هرکی گفت بگید قبلا از تبت احوال گرفتن 🤣


فاجعه فقط جایی هستش که اطلاعات اثر انگشت هامون هم هک شده باشه الفاتحه مع الصلوة
Forwarded from Flutter Meetings (Mohammad Amin Zamani.afshar)
دیتابیس Isar

یک دیتابیس NoSql  مخصوص فلاتر و بهینه شده برای موبایل.
جالبه بدونید که سازنده hive و isar آقای سایمون چوی هستن.

🔹 چیشد که سایمون تصمیم به ساخت isar گرفت؟
خب هایو یک سری مشکلات جدی داشت که باعث میشد گزینه مناسبی برای ذخیره دیتاهای پیچیده و حجم بالا نباشه.
از جمله این مشکلات مثل: مصرف زیاد رم، ضعف در کوئری های پیچیده ، ساپورت نکردن مولتی ایزولیشن و ...
سایمون اول قصد داشت که یه اپدیت خیلی بزرگ برای هایو بده ولی طبق صحبت هایی که توی کامیونتی هایو شد تصمیم گرفتن یک دیتابیس جدید بزنه که این مشکلات نداشته باشه و هدف اولش این بود که جایگزین هایو بشه حتی!
ولی این اتفاق قرار نیست بیوفته :)
از اونجایی که خیلیها طرفدار سادگی هایو هستند قراره که هر دوتاشون نگهداری بشن.
تو قسمت نتیجه گیری بیشتر درموردش صحبت میکنم.

بریم سراغ این دیتابیس جذاب و خاص اقای سایمون😃

مزایا:

🔸 سرعت بالا

🔸 توسعه داده شده مخصوص دارت

🔸 پیچیدگی در کنار سادگی :)
یعنی شما میتونید پیچیده ترین دیتاهارو هارو به ساده ترین شکل ممکن مدیریت کنید.

🔸 توانایی ذخیره ابجکت های دارت به کمک کد جنریتور ها

🔸 توانایی لینک
این قابلیت خیلیییی خفنه!
به شدت خفنه برای دیتاهای که وابستگی زیادی دارند و پیچیده هستند مثل یک اپ حسابداری

🔸 یک قابلیت خیلی جذاب Database Inspector
یک وب اپ که با فلاتر زده شده و به شما این امکان میده دیتاهایی که ذخیره کردید ببینید، سرچ کنید، حذف کنید، اضافه کنید و ...
اپشنهاش زیاد نیست ولی حتما در آینده خفن تر میشه!

🔸 قابلیت index برای افزایش پرفورمنس

🔸 به خوبی از مولتی ایزولیشن ساپورت میکنه

و کلی قابلیت جذاب دیگه که طولانی میشه بخوام همشو بگم


🟥 معایب:

🔸 ابجکت هایی که داخل isar ذخیره میشن با freezed و در شرایط خاص با immutability مشکل دارند
و خوب برای ریورپاد کارها این مورد مهمی هستش.
البته نمیشه زیاد به عنوان یک عیب در نظرش گرفت چون تقریبا همه دیتابیس ها این نیاز دارن که اون ابجکتی که میخوایید ذخیره کنید یه سری تغییرات داشته باشه در نتیجه بهتره با یک دیزاین خوب data object هارو از مدل های اصلی برنامتون جدا کنید مثل معماری کلین.
البته اگه مثل من حساس نباشید و پروژتونم کوچیک باشه مشکل خاصی پیش نمیاد اگه اینکارم نکنید.

🔸 ساپورت نکردن encryption

🔸 پیچیدگی غیر نیاز برای ذخیره کردن دیتاهای ساده
مثلا برای ذخیره یک بولین هم حتی باید یک کالکشن براش ساخت و تعریف کرد و خب این کمی بده.

#database #isar #آموزشی

@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
2
Forwarded from Flutter Meetings (Mohammad Amin Zamani.afshar)
آینده isar و hive 🧐

آیا هایو قرار کنار گذاشته بشه؟ 😳

نه اصلا !!!
حتی وقتی سایمون تصمیم داشت ایسار جایگزین هایو کنه هم باز قرار بود به نگهداری این پکیج ادامه بده، منتها دیگه قرار نبود بهش اپشن جدیدی اضافه کنه!

به شخصه فکر میکنم در آینده این دوتا دیتابیس خیلی قراره خفن بشن از اونجایی که مخصوص فلاتر توسعه داده شدن و رشد خیلی خوبی هم داشتن و حتی در نسخه های جدیدشون خیلی از مشکلاتی که گفتم قراره حل بشن!

در نسخه جدید isar که در مرحله توسعه هست قراره ساپورت کردن از encryption اضافه بشه!
در نسخه جدید hive قراره مشکلاتی مثل مولتی ایزولیشن حل بشه و از اونجایی که هایو خیلییی سریعه قراره تمام عملیات ها به صورت sync بشه! و حتی اگه بخوایید یک کار سنگین باهاش انجام بدید میتونید اون رو داخل یک ایزولیت دیگه اجرا کنید تا ایزولیت ui فریز نشه. و کلی قابلیت جذاب دیگه!

از اونجایی که hive در ورژن ۴ داره از هسته ایسار برای دیتابیسش استفاده کنه، میشه این دوتا رو در کنار هم در یک پروژه استفاده کرد! از هایو برای ذخیره اطلاعات ساده و کوچیک استفاده کرد و از ایسار برای مدیریت داده های پیچیده!

شاید براتون جالب باشه که هسته ایسار با rust نوشته شده و بخاطر همین سرعت خیلی خوبی داره ⚡️

🛑 البته اینها صرفا پیشبینی های من بود طی تحقیقاتی که انجام دادم و جایی به طور کامل و واضح به این نتیجه گیری اشاره نشده!


#database #isar #hive #آموزشی

@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
👍41