قبل اینکه بریم سراغ مقایسه یه نکته درمورد پرفورمنس دیتابیس ها بگم 👀
پرفورمنس یا عملکرد به این معنی که چجوری یک چیز یا یک نفر، یک کار به اتمام میرسونه و به هدف مورد نظر میرسه.
پس یه چیز نسبیه و بسته به شرایط مختلف هست❗️
حالا تو بحث دیتابیس هرچه زمان درخواست هایی که به دیتابیس میفرستید کمتر باشه( یعنی اون دیتابیس اینقدر سریع باشه که بتونه در زمان کمی کار مورد نظر به انجام برسونه) میگن پرفورمنسش خوبه.
البته موارد دیگه مثل مصرف منابع و ... هست ولی به طور کلی تو این موضوع میتونیم سرعت در نظر بگیریم.
✅ نکته مهمی که هست خیلی ها تو این موضوع گیر میکنن در حالی که واقعا اهمیت انچنانی تو ۹۰ درصد مواقع نداره، درسته مهم هست اما به اندازش!
بین این سه تا دیتابیس (hive, isar,sqflite) تفاوت پرفورمنسشون چند میلی ثانیه هست!
توجه کن میلی ثانیه نه ثانیه! هر ثانیه از ۱۰۰۰ میلی ثانیه تشکیل شده.
هر بار پلک زدن بین ۳۰۰ تا ۴۰۰ میلی ثانیه طول میکشه.
اینارو گفتم که بدونی یک کاربر قرار نیست برای چند میلی ثانیه اپ تورو ببنده و حذف کنه! نه حتی اون متوجه تفاوتش هم نمیشه.
حالا باز یه سری موارد خاص هست که این موضوع مهمه ولی قبل اینکه خودت برای این مورد اذیت کنی از خودت بپرس واقعا اونقدرا که باید این موضوع تو اپ من مهمه؟
تحلیل کن و طبق شرایط تصمیم بگیر!
✅ به این بنچمارک هایی که هست نمیشه زیاد اعتماد کرد و زیاد دقیق نیستند ولی یک دید کلی میتونن بهتون بدن.
#آموزشی #educate #Database #Performance
https://news.1rj.ru/str/MJ_flutter_Channel
https://news.1rj.ru/str/MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
پرفورمنس یا عملکرد به این معنی که چجوری یک چیز یا یک نفر، یک کار به اتمام میرسونه و به هدف مورد نظر میرسه.
پس یه چیز نسبیه و بسته به شرایط مختلف هست❗️
حالا تو بحث دیتابیس هرچه زمان درخواست هایی که به دیتابیس میفرستید کمتر باشه( یعنی اون دیتابیس اینقدر سریع باشه که بتونه در زمان کمی کار مورد نظر به انجام برسونه) میگن پرفورمنسش خوبه.
البته موارد دیگه مثل مصرف منابع و ... هست ولی به طور کلی تو این موضوع میتونیم سرعت در نظر بگیریم.
✅ نکته مهمی که هست خیلی ها تو این موضوع گیر میکنن در حالی که واقعا اهمیت انچنانی تو ۹۰ درصد مواقع نداره، درسته مهم هست اما به اندازش!
بین این سه تا دیتابیس (hive, isar,sqflite) تفاوت پرفورمنسشون چند میلی ثانیه هست!
توجه کن میلی ثانیه نه ثانیه! هر ثانیه از ۱۰۰۰ میلی ثانیه تشکیل شده.
هر بار پلک زدن بین ۳۰۰ تا ۴۰۰ میلی ثانیه طول میکشه.
اینارو گفتم که بدونی یک کاربر قرار نیست برای چند میلی ثانیه اپ تورو ببنده و حذف کنه! نه حتی اون متوجه تفاوتش هم نمیشه.
حالا باز یه سری موارد خاص هست که این موضوع مهمه ولی قبل اینکه خودت برای این مورد اذیت کنی از خودت بپرس واقعا اونقدرا که باید این موضوع تو اپ من مهمه؟
تحلیل کن و طبق شرایط تصمیم بگیر!
✅ به این بنچمارک هایی که هست نمیشه زیاد اعتماد کرد و زیاد دقیق نیستند ولی یک دید کلی میتونن بهتون بدن.
#آموزشی #educate #Database #Performance
https://news.1rj.ru/str/MJ_flutter_Channel
https://news.1rj.ru/str/MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
👍6
استارت کار میزنیم با پرطرفدارترین دیتابیس فلاتر Hive
هایو یک دیتابیس NoSQL برا پایه key-value هست.
یعنی شما یک مقدار داری و یک کلید
از اون کلید برای مدیریت مقدار استفاده میکنی درست مثل مپ
البته میشه مثل لیست هم ازش استفاده کرد
ترکیبی از لیست و مپ در نظرش بگیرید
✅ مزایا:
🔸 ساده، آسان، مطمعن 😃
🔸 سرعت بسیار بالا
🔸 توانایی ذخیره کردن ابجکت های دارت به کمک کد جنریتور ها (اختیاری)
همچنین این ابجکت ها میتونن ابجکت های دیگه هم ذخیره کنن!
🔸 کراس پلتفرمه
همجا بدون هیچ دردسری و به خوبی کار میکنه!
🔸 بدون وابستگی native ساخته شده مخصوص دارت
🔸 توانایی encryption کردن برای داده های حساس
🟥 معایب:
🔸 ضعف در کوئری های پیچیده و در نتیجه ضعف در ذخیره دیتاهای پیچیده
🔸 مصرف زیاد رم!
درصورتی که حجم داده هاتون زیاد باشه ممکنه مصرف رم برنامتون بیش از حد مجاز بشه و به مشکل بخورید!
این حرف من نیست خوده سازندش به این مورد اشاره کرده و دلیل اش هم اینه که هایو key هارو داخل رم نگهداری میکنه
حتی باکس های معمولی هم داخل رم اطلاعات نگهداری میکنن هم هستن و بخاطر همین هایو اینقدر سریع هست و بعضی وقتا نیاز به async & await نداره.
🔸 برای هر باکسی که نیاز داریم مجبوریم وابسته بشیم به یک عملیات async
خب این چرا بده؟
خب شما باید به یک روشی مطمعن بشی که اون باکس از قبل باز شده باشه تا بتونی باهاش کار بکنی و راهای متفاوتی هم برای هندلش هست و این میتونه یک مقدار اذیت کننده باشه و زمان اجرای اولیه برنامه رو افزایش بده.
🔸 ساپورت نکردن multi isolation
نمیتونید به هایو از ایزولیت های متفاوت دسترسی داشته باشید و ممکنه یه سری مشکلات ایجاد کنه و فکری به حال این موضوع نشده
#database #hive #آموزشی
@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
هایو یک دیتابیس NoSQL برا پایه key-value هست.
یعنی شما یک مقدار داری و یک کلید
از اون کلید برای مدیریت مقدار استفاده میکنی درست مثل مپ
البته میشه مثل لیست هم ازش استفاده کرد
ترکیبی از لیست و مپ در نظرش بگیرید
✅ مزایا:
🔸 ساده، آسان، مطمعن 😃
🔸 سرعت بسیار بالا
🔸 توانایی ذخیره کردن ابجکت های دارت به کمک کد جنریتور ها (اختیاری)
همچنین این ابجکت ها میتونن ابجکت های دیگه هم ذخیره کنن!
🔸 کراس پلتفرمه
همجا بدون هیچ دردسری و به خوبی کار میکنه!
🔸 بدون وابستگی native ساخته شده مخصوص دارت
🔸 توانایی encryption کردن برای داده های حساس
🟥 معایب:
🔸 ضعف در کوئری های پیچیده و در نتیجه ضعف در ذخیره دیتاهای پیچیده
🔸 مصرف زیاد رم!
درصورتی که حجم داده هاتون زیاد باشه ممکنه مصرف رم برنامتون بیش از حد مجاز بشه و به مشکل بخورید!
این حرف من نیست خوده سازندش به این مورد اشاره کرده و دلیل اش هم اینه که هایو key هارو داخل رم نگهداری میکنه
حتی باکس های معمولی هم داخل رم اطلاعات نگهداری میکنن هم هستن و بخاطر همین هایو اینقدر سریع هست و بعضی وقتا نیاز به async & await نداره.
🔸 برای هر باکسی که نیاز داریم مجبوریم وابسته بشیم به یک عملیات async
خب این چرا بده؟
خب شما باید به یک روشی مطمعن بشی که اون باکس از قبل باز شده باشه تا بتونی باهاش کار بکنی و راهای متفاوتی هم برای هندلش هست و این میتونه یک مقدار اذیت کننده باشه و زمان اجرای اولیه برنامه رو افزایش بده.
🔸 ساپورت نکردن multi isolation
نمیتونید به هایو از ایزولیت های متفاوت دسترسی داشته باشید و ممکنه یه سری مشکلات ایجاد کنه و فکری به حال این موضوع نشده
#database #hive #آموزشی
@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
👍12❤1
دیتابیس Sqflite
یک دیتابیس فلاتری برپایه sql
فرقش با هایو اینکه اینجا ما به جای box، اینجا جدول(table) داریم و هر جدول یک سری ردیف(row) و ستون(column) داره
ستون: مشخص میکنه چه نوع دیتایی قراره ذخیره بشه
ردیف: خوده اون دیتایی که ذخیره شده رو شمال میشه
مثلا اگه من بخوام یک لیست از دانش آموزهارو با مشخصات نام و سن ذخیره کنم:
سه تا ستون دارم:
ستون اول id هست از نوع int برای شناسایی و تفکیک دانش اموزا تو دیتابیس هست
مثلا اگه خواستی بزنی محوش کنی باید بتونی تشخیض بدی کدومه!
ستون دوم سن فرد از نوع int
ستون سوم نام فرد از نوع string
🔹 خب تا اینجا من فقط مشخص کردم چه اطلاعاتی میخوام تو جدولم ذخیره کنم و هنوز چیزی ذخیره نکردم!
حالا وقتی میام یک دانش آموز با سن ۱۶ و اسم ممد(ممدا همه جارو گرفتن😂️) ذخیره میکنم یک ردیف به جدولم اضافه میشه و تو ردیف ۱ داخل ستون سن مقدار ۲۰ و داخل ستون اسم مقدار ممد قرار میگیره
حالا به همین ترتیب اطلاعات دانش اموزش بعدی داخل ردیف ۲ قرار میگیره
مثل یک فایل اکسل!
✅ مزایا:
🔸 توانایی اجرایی کوئری های پیچیده
مثلا همه دانش اموزایی که اسمشون ممده رو حذف کنیم
ممدا حلال کنید😂
🔸 ذخیره دیتا های پیچیده و حجم بالا
🔸 میتونید دیتاهایی که ذخیره کردید ببینید
البته کمی دردسر داره
🔸 کنترل کامل روی دیتابیس
🟥 معایب:
🔸 پیچیدگی زیاد
🔸 تایپ هایی که ساپورت میکنه محدودن مثلا بولین و DateTime ساپورت نمیکنه.
🔸 پشتیبانی نکردن از وب و دسکتاپ
البته از اینها هم میتونه پشتیبانی کنه ولی دردسرش زیاده و شما نیازه یک پکیج جداگانه براشون نصب کنید
🔸 به سادگی میتونید به ران تایم ارور بخورید اگه حواستون جمع نکنید
🔸 نوشتن کوئری های و اماده سازی دیتابیس برای کار باهاش سخته و زمان زیادی ازتون میگیره
🔸 اپدیت کردن دیتابیس سخته
مثل تغییر ساختار دیتاهایی که ذخیره میکنید.
#database #sqflite #آموزشی
@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
یک دیتابیس فلاتری برپایه sql
فرقش با هایو اینکه اینجا ما به جای box، اینجا جدول(table) داریم و هر جدول یک سری ردیف(row) و ستون(column) داره
ستون: مشخص میکنه چه نوع دیتایی قراره ذخیره بشه
ردیف: خوده اون دیتایی که ذخیره شده رو شمال میشه
مثلا اگه من بخوام یک لیست از دانش آموزهارو با مشخصات نام و سن ذخیره کنم:
سه تا ستون دارم:
ستون اول id هست از نوع int برای شناسایی و تفکیک دانش اموزا تو دیتابیس هست
مثلا اگه خواستی بزنی محوش کنی باید بتونی تشخیض بدی کدومه!
ستون دوم سن فرد از نوع int
ستون سوم نام فرد از نوع string
🔹 خب تا اینجا من فقط مشخص کردم چه اطلاعاتی میخوام تو جدولم ذخیره کنم و هنوز چیزی ذخیره نکردم!
حالا وقتی میام یک دانش آموز با سن ۱۶ و اسم ممد
حالا به همین ترتیب اطلاعات دانش اموزش بعدی داخل ردیف ۲ قرار میگیره
مثل یک فایل اکسل!
✅ مزایا:
🔸 توانایی اجرایی کوئری های پیچیده
مثلا همه دانش اموزایی که اسمشون ممده رو حذف کنیم
🔸 ذخیره دیتا های پیچیده و حجم بالا
🔸 میتونید دیتاهایی که ذخیره کردید ببینید
البته کمی دردسر داره
🔸 کنترل کامل روی دیتابیس
🟥 معایب:
🔸 پیچیدگی زیاد
🔸 تایپ هایی که ساپورت میکنه محدودن مثلا بولین و DateTime ساپورت نمیکنه.
🔸 پشتیبانی نکردن از وب و دسکتاپ
البته از اینها هم میتونه پشتیبانی کنه ولی دردسرش زیاده و شما نیازه یک پکیج جداگانه براشون نصب کنید
🔸 به سادگی میتونید به ران تایم ارور بخورید اگه حواستون جمع نکنید
🔸 نوشتن کوئری های و اماده سازی دیتابیس برای کار باهاش سخته و زمان زیادی ازتون میگیره
🔸 اپدیت کردن دیتابیس سخته
مثل تغییر ساختار دیتاهایی که ذخیره میکنید.
#database #sqflite #آموزشی
@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
👍5🤣1
دیتابیس 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
یک دیتابیس 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
👍4🔥1
آینده isar و hive 🧐
آیا هایو قرار کنار گذاشته بشه؟ 😳
نه اصلا !!!
حتی وقتی سایمون تصمیم داشت ایسار جایگزین هایو کنه هم باز قرار بود به نگهداری این پکیج ادامه بده، منتها دیگه قرار نبود بهش اپشن جدیدی اضافه کنه!
✅ به شخصه فکر میکنم در آینده این دوتا دیتابیس خیلی قراره خفن بشن از اونجایی که مخصوص فلاتر توسعه داده شدن و رشد خیلی خوبی هم داشتن و حتی در نسخه های جدیدشون خیلی از مشکلاتی که گفتم قراره حل بشن!
در نسخه جدید isar که در مرحله توسعه هست قراره ساپورت کردن از encryption اضافه بشه!
در نسخه جدید hive قراره مشکلاتی مثل مولتی ایزولیشن حل بشه و از اونجایی که هایو خیلییی سریعه قراره تمام عملیات ها به صورت sync بشه! و حتی اگه بخوایید یک کار سنگین باهاش انجام بدید میتونید اون رو داخل یک ایزولیت دیگه اجرا کنید تا ایزولیت ui فریز نشه. و کلی قابلیت جذاب دیگه!
از اونجایی که hive در ورژن ۴ داره از هسته ایسار برای دیتابیسش استفاده کنه، میشه این دوتا رو در کنار هم در یک پروژه استفاده کرد! از هایو برای ذخیره اطلاعات ساده و کوچیک استفاده کرد و از ایسار برای مدیریت داده های پیچیده!
شاید براتون جالب باشه که هسته ایسار با rust نوشته شده و بخاطر همین سرعت خیلی خوبی داره ⚡️
🛑 البته اینها صرفا پیشبینی های من بود طی تحقیقاتی که انجام دادم و جایی به طور کامل و واضح به این نتیجه گیری اشاره نشده!
#database #isar #hive #آموزشی
@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
آیا هایو قرار کنار گذاشته بشه؟ 😳
نه اصلا !!!
حتی وقتی سایمون تصمیم داشت ایسار جایگزین هایو کنه هم باز قرار بود به نگهداری این پکیج ادامه بده، منتها دیگه قرار نبود بهش اپشن جدیدی اضافه کنه!
✅ به شخصه فکر میکنم در آینده این دوتا دیتابیس خیلی قراره خفن بشن از اونجایی که مخصوص فلاتر توسعه داده شدن و رشد خیلی خوبی هم داشتن و حتی در نسخه های جدیدشون خیلی از مشکلاتی که گفتم قراره حل بشن!
در نسخه جدید isar که در مرحله توسعه هست قراره ساپورت کردن از encryption اضافه بشه!
در نسخه جدید hive قراره مشکلاتی مثل مولتی ایزولیشن حل بشه و از اونجایی که هایو خیلییی سریعه قراره تمام عملیات ها به صورت sync بشه! و حتی اگه بخوایید یک کار سنگین باهاش انجام بدید میتونید اون رو داخل یک ایزولیت دیگه اجرا کنید تا ایزولیت ui فریز نشه. و کلی قابلیت جذاب دیگه!
از اونجایی که hive در ورژن ۴ داره از هسته ایسار برای دیتابیسش استفاده کنه، میشه این دوتا رو در کنار هم در یک پروژه استفاده کرد! از هایو برای ذخیره اطلاعات ساده و کوچیک استفاده کرد و از ایسار برای مدیریت داده های پیچیده!
شاید براتون جالب باشه که هسته ایسار با rust نوشته شده و بخاطر همین سرعت خیلی خوبی داره ⚡️
🛑 البته اینها صرفا پیشبینی های من بود طی تحقیقاتی که انجام دادم و جایی به طور کامل و واضح به این نتیجه گیری اشاره نشده!
#database #isar #hive #آموزشی
@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
👍6
❇️ نتیجه گیری:
اگه صرفا میخوایید تم برنامتون یا تنظیمات و یا یک لیست از تودو هارو ذخیره کنید و نیاز به ابزارهای پیچیده و سخت ندارید مطمعنا هایو گزینه جذاب تری هست نسبت به بقیه دیتابیس ها!
ولی اگه دیتایی که قراره ذخیره کنید پیچیدگی زیادی داره و نیاز به کوئری دارید و حجمشون هم زیاده، بهتره که از isar یا sqflite استفاده کنید.
بشخصه isar به sqflite ترجیح میدم چون بشدت جذاب تره و قابلیت هایی که داره باعث میشه ساده تر بشه دیتاهای پیچیده رو مدیریت کرد و دردسر های sqflite نداره.
🔹 از نظر پرفورمنس با توجه به مقایسه هایی که صورت گرفته تو اکثرشون isar پرفورمنس بهتری داشته نسبت به sqflite، مخصوصا داخل موبایل.
البته دیتابیس های دیگهایم هم هستن مثل objectbox و relam.
این دوتا یک قابلیت خیلی جذاب دارند که میتونن دیتاهاشون با سمت سرور سینک کنن.
البته در مقایسه با این دو همچنان Isar برای یک دیتابیس لوکال ترجیح میدم.
مطمعنا انتخاب دیتابیس برای یک اپ فلاتری بین اینهمه دیتابیس گیج کننده و سخته!
امیدوارم تونسته باشم اینکار براتون کمی آسون تر کرده باشم 😃
حتما حتما نظرهاتون برام کامنت کنید و تجربتون برام به اشتراک بزارید و با لایک هاتون بهم انرژی بده ❤️
#database #آموزشی
@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
اگه صرفا میخوایید تم برنامتون یا تنظیمات و یا یک لیست از تودو هارو ذخیره کنید و نیاز به ابزارهای پیچیده و سخت ندارید مطمعنا هایو گزینه جذاب تری هست نسبت به بقیه دیتابیس ها!
ولی اگه دیتایی که قراره ذخیره کنید پیچیدگی زیادی داره و نیاز به کوئری دارید و حجمشون هم زیاده، بهتره که از isar یا sqflite استفاده کنید.
بشخصه isar به sqflite ترجیح میدم چون بشدت جذاب تره و قابلیت هایی که داره باعث میشه ساده تر بشه دیتاهای پیچیده رو مدیریت کرد و دردسر های sqflite نداره.
🔹 از نظر پرفورمنس با توجه به مقایسه هایی که صورت گرفته تو اکثرشون isar پرفورمنس بهتری داشته نسبت به sqflite، مخصوصا داخل موبایل.
البته دیتابیس های دیگهایم هم هستن مثل objectbox و relam.
این دوتا یک قابلیت خیلی جذاب دارند که میتونن دیتاهاشون با سمت سرور سینک کنن.
البته در مقایسه با این دو همچنان Isar برای یک دیتابیس لوکال ترجیح میدم.
مطمعنا انتخاب دیتابیس برای یک اپ فلاتری بین اینهمه دیتابیس گیج کننده و سخته!
امیدوارم تونسته باشم اینکار براتون کمی آسون تر کرده باشم 😃
حتما حتما نظرهاتون برام کامنت کنید و تجربتون برام به اشتراک بزارید و با لایک هاتون بهم انرژی بده ❤️
#database #آموزشی
@MJ_flutter_Channel
@MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
❤8👍2
دوستان در ادامه ویدئو های آموزشیمون، ویدیو آموزش FVM یا Flutter Version Management رو این بار در محیط لینوکس، توی چنل یوتیوبمون قرار دادیم.
میتونید از یوتیوب ببینیدش و لطفا لایک، کامنت، سابسکرایب و share و حمایت یادتون نره که برای حمایت از ما و بزرگتر شدن خانواده فلاتر میتینگز از شما به این ها نیاز داریم تا ایشالا موجب کمک و پیشرفت هممون باشه. 🌱🙏🌹
______________________________
مدرس: جناب آقای دانیال میرزایی
لینک یوتیوب ویدیو :
https://www.youtube.com/watch?v=tEThQd9GovE
______________________________
پیشنهاد میکنیم که این ویدیو را به هیچ عنوان از دست ندهید و با ما همراه شوید. حتما در کانال MJ Tech عضو شوید و زنگ هشدار را هم فعال کنید تا از ویدیوهای بعدی ما همیشه با خبر باشید.
______________________________
#education #آموزشی
#linux #لینوکس #fvm_in_linux
#Flutter #FVM #MJTech #آموزش_فلاتر #مدیریت_نسخه #نرمافزار #برنامهنویسی #ابزار_توسعه #ویدیو_آموزشی
______________________________
https://news.1rj.ru/str/MJ_flutter_Channel
https://news.1rj.ru/str/MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
میتونید از یوتیوب ببینیدش و لطفا لایک، کامنت، سابسکرایب و share و حمایت یادتون نره که برای حمایت از ما و بزرگتر شدن خانواده فلاتر میتینگز از شما به این ها نیاز داریم تا ایشالا موجب کمک و پیشرفت هممون باشه. 🌱🙏🌹
______________________________
مدرس: جناب آقای دانیال میرزایی
لینک یوتیوب ویدیو :
https://www.youtube.com/watch?v=tEThQd9GovE
______________________________
پیشنهاد میکنیم که این ویدیو را به هیچ عنوان از دست ندهید و با ما همراه شوید. حتما در کانال MJ Tech عضو شوید و زنگ هشدار را هم فعال کنید تا از ویدیوهای بعدی ما همیشه با خبر باشید.
______________________________
#education #آموزشی
#linux #لینوکس #fvm_in_linux
#Flutter #FVM #MJTech #آموزش_فلاتر #مدیریت_نسخه #نرمافزار #برنامهنویسی #ابزار_توسعه #ویدیو_آموزشی
______________________________
https://news.1rj.ru/str/MJ_flutter_Channel
https://news.1rj.ru/str/MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
👍2👏1
Forwarded from Amir
سلام به همگی👋
امیدوارم حالتون خوب باشه
دوستان به مناسبت تولدم یه مقاله درباره کار با دیتابیس Hive نوشتم خوشحال میشم مطالعه بفرمایید.
موضوع مقاله : Database Hive In Flutter
شما میتونید مقاله من رو از لینکی میزارم دانلود کنید.
خوشحال میشم بعد از مطالعه توی پیوی نظرتون رو بگید و اگر اشکالی داشت حتما بگید تا درستش کنم
بهتون قول میدم این مقاله جامع ترین مقاله دیتابیس Hive توی فلاتر هست.
Link Github: https://github.com/SeyyedAmirNimaGhaebi/DataBase_hive_in_flutter
امیدوارم حالتون خوب باشه
دوستان به مناسبت تولدم یه مقاله درباره کار با دیتابیس Hive نوشتم خوشحال میشم مطالعه بفرمایید.
موضوع مقاله : Database Hive In Flutter
شما میتونید مقاله من رو از لینکی میزارم دانلود کنید.
خوشحال میشم بعد از مطالعه توی پیوی نظرتون رو بگید و اگر اشکالی داشت حتما بگید تا درستش کنم
بهتون قول میدم این مقاله جامع ترین مقاله دیتابیس Hive توی فلاتر هست.
Link Github: https://github.com/SeyyedAmirNimaGhaebi/DataBase_hive_in_flutter
👍7❤3👎1
سلام دوستان و توسعه دهندگان عزیز
لطفا پیج اینستاگرام ما رو هم فالو داشته باشید تا از مطالب و اطلاع رسانی های اونجا هم با خبر بشید.
📚 در پیج MJtech360.fa، ما با هم به مسائل مرتبط با فلاتر و برنامهنویسی موبایل میپردازیم. از آموزشها و آخرین روندها تا ایدهها و اطلاعرسانی مرتبط با نشستهای آموزشی (میتینگ ها).
🌐 از علوم کامپیوتر و تکنولوژی هم نمیگذریم.
👉 پیج ما را در صورت علاقه یا نیاز دنبال کنید و از محتواهای ارزشمندش به مرور بهرهمند شوید. 🚀
👇 لینک پیج ما در اینستاگرام:
instagram.com/MJtech360.fa
ممنون از حمایت شما! 💙
لطفا پیج اینستاگرام ما رو هم فالو داشته باشید تا از مطالب و اطلاع رسانی های اونجا هم با خبر بشید.
📚 در پیج MJtech360.fa، ما با هم به مسائل مرتبط با فلاتر و برنامهنویسی موبایل میپردازیم. از آموزشها و آخرین روندها تا ایدهها و اطلاعرسانی مرتبط با نشستهای آموزشی (میتینگ ها).
🌐 از علوم کامپیوتر و تکنولوژی هم نمیگذریم.
👉 پیج ما را در صورت علاقه یا نیاز دنبال کنید و از محتواهای ارزشمندش به مرور بهرهمند شوید. 🚀
👇 لینک پیج ما در اینستاگرام:
instagram.com/MJtech360.fa
ممنون از حمایت شما! 💙
در چه سطح و سابقه ای از فلاتر هستید؟
Anonymous Poll
4%
کاملا ناآشنا
15%
مبتدی
47%
جونیور (کمتر از دو سال)
30%
میدلول (سابقه تقریبا سه یا چهارسال و دارای تجارت و سوابق)
6%
سینیور (کاملا باتجربه، حرفه ای و با سابقه بیش از چهار سال و رزومه قوی)
Flutter Meetings
در چه سطح و سابقه ای از فلاتر هستید؟
ممنونم از همه ی شما عزیزان دل که توی این نظرسنجی شرکت کردید. طبق نتیجه تقریبا حدود 80 درصد از اعضا جونیور و میدلول حساب میشن.
پس سعیمون باید این باشه که توی ادامه برنامه ها طوری باشه که به نظرات این دو دسته و پیشرفت مقداری بیشتر زوم بشه.
اماده ی ارائه نظرات و پیشنهاد هاتون اینجا هستیم تا برای ادامه برای همه ما مفید تر واقع بشه چونکه هدف اصلی تشکیل این دورهمی پیشرفت پویا و با مشارکت همه مون بود و هست و اینجا مال شماست.
همینجا بگید که دوس دارید روی چه مباحثی و به چه شکلی با هم دیگه کار، مشارکت یا تشکیل جلسات کنیم.
20 درصد باقی هم حتما همیشه در نظرشون میگیریم و حتما نظرات و پیشنهادات و نیازهاشون رو توی مسیر فلاترشون با بقیه به اشتراک بزارن و بیان کنن. 🌱💙💚🚀
______________________________
https://news.1rj.ru/str/MJ_flutter_Channel
https://news.1rj.ru/str/MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
پس سعیمون باید این باشه که توی ادامه برنامه ها طوری باشه که به نظرات این دو دسته و پیشرفت مقداری بیشتر زوم بشه.
اماده ی ارائه نظرات و پیشنهاد هاتون اینجا هستیم تا برای ادامه برای همه ما مفید تر واقع بشه چونکه هدف اصلی تشکیل این دورهمی پیشرفت پویا و با مشارکت همه مون بود و هست و اینجا مال شماست.
همینجا بگید که دوس دارید روی چه مباحثی و به چه شکلی با هم دیگه کار، مشارکت یا تشکیل جلسات کنیم.
20 درصد باقی هم حتما همیشه در نظرشون میگیریم و حتما نظرات و پیشنهادات و نیازهاشون رو توی مسیر فلاترشون با بقیه به اشتراک بزارن و بیان کنن. 🌱💙💚🚀
______________________________
https://news.1rj.ru/str/MJ_flutter_Channel
https://news.1rj.ru/str/MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa
Telegram
Flutter Meetings
توی این جمع خودمونی فلاتر کارا قصدمون اینه هر چند وقت یکبار به صورت مداوم و مفید جلسات و میتینگ هایی رو با هم داشته باشیم
گروه تلگرام:
https://news.1rj.ru/str/MJ_flutter
کانال یوتیوب :
youtube.com/@mjtech360
اینستاگرام :
MJtech360
@MohammadJavadJafari0
گروه تلگرام:
https://news.1rj.ru/str/MJ_flutter
کانال یوتیوب :
youtube.com/@mjtech360
اینستاگرام :
MJtech360
@MohammadJavadJafari0
👍2
Forwarded from Pure Coder (Mohammad Taheri)
Fluttery's Journey (55 %)
🆕 دوره ی جدید و خاص فلاترمون به زودی شروع میشه😍😍
✈️ قراره یه سفر به اعماق فلاتر داشته باشیم...
🏝 در این سفر با درخت های مختلف فلاتر، از جمله Element Tree و Render Tree به خوبی اشنا میشیم.
🖼 با layout phase و paint phase که بعد از build شدن ویجت ها انجام میشه، اشنا میشیم.
➕انیمیشن، Binding ها، dart ui, انواع ویجت ها، انواع رندر ابجکت ها و... رو به خوبی درک میکنیم.
🎨کاربرد دیزاین پترن های مختلف رو توی کدهای فریمورک فلاتر میبینیم.
از جمله پترن های Composite و Visitor و Decorator و Observer و TemplateMethod.
🔗میتونی توضیحات دوره رو توی لینک زیر بخونی:
https://purecoder.ir/course/flutterys-journey/
✍برای شرکت در دوره به اکانت های زیر پیام بده:
@PureCoder_Support
@MohammadTaherri
✂️تا قبل از شروع دوره میتونی از تخفیف ۵۵ درصدی پیش ثبت نام دوره استفاده کنی...
✅دوره شامل پشتیبانی هست..
@purecoder_ir
🆕 دوره ی جدید و خاص فلاترمون به زودی شروع میشه😍😍
✈️ قراره یه سفر به اعماق فلاتر داشته باشیم...
🏝 در این سفر با درخت های مختلف فلاتر، از جمله Element Tree و Render Tree به خوبی اشنا میشیم.
🖼 با layout phase و paint phase که بعد از build شدن ویجت ها انجام میشه، اشنا میشیم.
➕انیمیشن، Binding ها، dart ui, انواع ویجت ها، انواع رندر ابجکت ها و... رو به خوبی درک میکنیم.
🎨کاربرد دیزاین پترن های مختلف رو توی کدهای فریمورک فلاتر میبینیم.
از جمله پترن های Composite و Visitor و Decorator و Observer و TemplateMethod.
🔗میتونی توضیحات دوره رو توی لینک زیر بخونی:
https://purecoder.ir/course/flutterys-journey/
✍برای شرکت در دوره به اکانت های زیر پیام بده:
@PureCoder_Support
@MohammadTaherri
✂️تا قبل از شروع دوره میتونی از تخفیف ۵۵ درصدی پیش ثبت نام دوره استفاده کنی...
✅دوره شامل پشتیبانی هست..
@purecoder_ir
👍2❤1
Forwarded from Pure Coder (Mohammad Taheri)
🔥Command Query Separation
😍یه داستان دیگه از Pure Coder که بهمون کمک میکنه کدهای clean تر بنویسیم....
🔥توی این قسمت قراره از دنیای Functional Programming کمک بگیریم...
https://purecoder.ir/command-query-separation/
@purecoder_ir
😍یه داستان دیگه از Pure Coder که بهمون کمک میکنه کدهای clean تر بنویسیم....
🔥توی این قسمت قراره از دنیای Functional Programming کمک بگیریم...
https://purecoder.ir/command-query-separation/
@purecoder_ir
👍1🔥1
سلام دوستان عزیزم.
ویدیویی به زبان انگلیسی در مورد دو شاخه ی کامپیوتر یعنی علوم کامپیوتر و مهندسی کامپیوتر ساختیم و توی کانال یوتیوبمون منتشر کردیم. اگر دوست داشتید تماشا کنید و ممنون میشم با لایک و کامنت و شِیر کردن حمایتش کنید. برای کساییکه به زبان انگلیسی تسلط ندارند هم از گزینه ی زیرنویس خودکار یوتیوب میتونن به هر زبانی خواستن تنظیم کنن و بهره ببرن. 💙❤️💚
https://www.youtube.com/watch?v=3Ov1V0CuRVM
youtube.com/@mjtech360
instagram.com/mjtech360
instagram.com/mjtech360.fa
@MJ_flutter_Channel
@MJ_flutter
ویدیویی به زبان انگلیسی در مورد دو شاخه ی کامپیوتر یعنی علوم کامپیوتر و مهندسی کامپیوتر ساختیم و توی کانال یوتیوبمون منتشر کردیم. اگر دوست داشتید تماشا کنید و ممنون میشم با لایک و کامنت و شِیر کردن حمایتش کنید. برای کساییکه به زبان انگلیسی تسلط ندارند هم از گزینه ی زیرنویس خودکار یوتیوب میتونن به هر زبانی خواستن تنظیم کنن و بهره ببرن. 💙❤️💚
https://www.youtube.com/watch?v=3Ov1V0CuRVM
youtube.com/@mjtech360
instagram.com/mjtech360
instagram.com/mjtech360.fa
@MJ_flutter_Channel
@MJ_flutter
YouTube
Computer Science or Computer Engineering: A Comprehensive Comparison of Career Paths & Future Trends
Welcome to a comprehensive comparison between Computer Science and Computer Engineering! Dive deep into the realms of career prospects, courses, branches, similarities, differences, and more. This video dissects these fields' intricate landscapes, delving…
👍5
شب چلّه ی شاد و با روزهای آتی مملو از موفقیت و شادی رو براتون آرزومندیم دوستان عزیز 🎊🍉
______________________________
t.me/MJ_flutter_Channel کانال فلاتر میتیگنز
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
instagram.com/mjtech360.fa اینستاگرام فارسی
______________________________
t.me/MJ_flutter_Channel کانال فلاتر میتیگنز
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
instagram.com/mjtech360.fa اینستاگرام فارسی
❤2👍1
#اسنپ_فود هک شد؛ هکر اطلاعات ۲۰ میلیون کاربر برای فروش گذاشته شده است!
📝 هکر اطلاعاتی از نام کاربری، پسورد، ایمیل، نام و نام خانوادگی، شماره موبایل، تاریخ تولد است که از ۸۸۰ میلیون سفارش استخراج کرده است؛ اسنپ میگوید: اطلاعات بانکی مشتربان اعم از رمز دوم و کد امنیتی کارت در امنیت کامل قرار دارد و در تلاش برای رفع مشکل پیش آمده هستیم.
بیاید کمی در مورد امنیت توی اپلیکیشن ها و سازمان ها صحبت کنیم. شما نظرتون در مورد نوع تامین امنیت اطلاعات کاربر ها و ... توی اپلیکیشن ها خصوصا در حوزه ی خودمون فلاتر، پایگاه داده ها، فریمورک ها یا زبان هایی که توی بخش بکند به کار گرفته میشن و کلا هر موردی که توی کارمون میتونه با امنیت دخیل باشه چیه؟ همین زیر توی کامنت ها بنویسید. ❤️💚💙
#گفتگوی_فلاتری
_____________________________
t.me/MJ_flutter_Channel کانال فلاتر میتیگنز
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
instagram.com/mjtech360.fa اینستاگرام فارسی
📝 هکر اطلاعاتی از نام کاربری، پسورد، ایمیل، نام و نام خانوادگی، شماره موبایل، تاریخ تولد است که از ۸۸۰ میلیون سفارش استخراج کرده است؛ اسنپ میگوید: اطلاعات بانکی مشتربان اعم از رمز دوم و کد امنیتی کارت در امنیت کامل قرار دارد و در تلاش برای رفع مشکل پیش آمده هستیم.
بیاید کمی در مورد امنیت توی اپلیکیشن ها و سازمان ها صحبت کنیم. شما نظرتون در مورد نوع تامین امنیت اطلاعات کاربر ها و ... توی اپلیکیشن ها خصوصا در حوزه ی خودمون فلاتر، پایگاه داده ها، فریمورک ها یا زبان هایی که توی بخش بکند به کار گرفته میشن و کلا هر موردی که توی کارمون میتونه با امنیت دخیل باشه چیه؟ همین زیر توی کامنت ها بنویسید. ❤️💚💙
#گفتگوی_فلاتری
_____________________________
t.me/MJ_flutter_Channel کانال فلاتر میتیگنز
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
instagram.com/mjtech360.fa اینستاگرام فارسی
Telegram
Flutter Meetings
توی این جمع خودمونی فلاتر کارا قصدمون اینه هر چند وقت یکبار به صورت مداوم و مفید جلسات و میتینگ هایی رو با هم داشته باشیم
گروه تلگرام:
https://news.1rj.ru/str/MJ_flutter
کانال یوتیوب :
youtube.com/@mjtech360
اینستاگرام :
MJtech360
@MohammadJavadJafari0
گروه تلگرام:
https://news.1rj.ru/str/MJ_flutter
کانال یوتیوب :
youtube.com/@mjtech360
اینستاگرام :
MJtech360
@MohammadJavadJafari0
❤4
روزها و آینده ای که در اون وزنِ آرامش، سلامتی، موفقیت ها، امید و شادی بسیار بیشتر از غم ها، و قدرت ما در کنار یکدیگر بیشتر از گاه ناملایمتی های اجتناب ناپذیرِ چرخ گیتی باشه رو آرزومندم.
عید رو خدمت تمامی اعضای محترم کانال و جامعه ی عزیز فلاتر تبریک عرض میکنم.
سال نو فرخنده باد. 🎉
Bayramuz Mubarək. 🌿💚
__
t.me/MJ_flutter_Channel کانال فلاتر میتیگنز
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
instagram.com/mjtech360.fa اینستاگرام فارسی
عید رو خدمت تمامی اعضای محترم کانال و جامعه ی عزیز فلاتر تبریک عرض میکنم.
سال نو فرخنده باد. 🎉
Bayramuz Mubarək. 🌿💚
__
t.me/MJ_flutter_Channel کانال فلاتر میتیگنز
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
instagram.com/mjtech360.fa اینستاگرام فارسی
Telegram
Flutter Meetings
توی این جمع خودمونی فلاتر کارا قصدمون اینه هر چند وقت یکبار به صورت مداوم و مفید جلسات و میتینگ هایی رو با هم داشته باشیم
گروه تلگرام:
https://news.1rj.ru/str/MJ_flutter
کانال یوتیوب :
youtube.com/@mjtech360
اینستاگرام :
MJtech360
@MohammadJavadJafari0
گروه تلگرام:
https://news.1rj.ru/str/MJ_flutter
کانال یوتیوب :
youtube.com/@mjtech360
اینستاگرام :
MJtech360
@MohammadJavadJafari0
❤4
دوستان عزیزم ممنون میشم این ویدیو رو حمایت کنید و نظرتون رو حتما بنویسید که باعث دلگرمی و کمک به پیشرفت توی این مسیر خواهد بود. خصوصا نظرات باتجربه های فلاتری عزیز. 🙋♂
این ویدیو شامل یک اپلیکیشن ساده اما کاربردی برای ثبت قهوه یا نوشیدنیها برای کارمندان سازمانها.
این برنامه شامل ثبتنام، انتخاب نوع قهوه و نام، تعیین غلظت و سطح قند است.
در توسعه این برنامه، فناوریهایی مانند فریمورک فلاتر (Flutter) ، سرویس فایربیس (Firebase) و مدیریت وضعیت Provider State Management استفاده شده است، و میتوانید کد کامل این برنامه را در GitHub ببینید.
به ما در تلگرام، Instagram و YouTube بپیوندید، جایی که محتوای مرتبط با علوم کامپیوتر، فناوری و برنامهنویسی را به اشتراک میگذاریم. با هم رشد کنیم! ☕️📱
پ.ن : هدف تمرین Provider بود ولی یکم فراتر رفت و گفتم ی ویدیو بسازم. 😄
لینک اینستاگرام :
https://www.instagram.com/reel/C6CLviDuprO/?igsh=eDlib2tsdXlmaGsx
لینک یوتیوب :
https://youtu.be/4QcladcnWZI?si=U0P0ie-J4gu0YIsK
_____
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
این ویدیو شامل یک اپلیکیشن ساده اما کاربردی برای ثبت قهوه یا نوشیدنیها برای کارمندان سازمانها.
این برنامه شامل ثبتنام، انتخاب نوع قهوه و نام، تعیین غلظت و سطح قند است.
در توسعه این برنامه، فناوریهایی مانند فریمورک فلاتر (Flutter) ، سرویس فایربیس (Firebase) و مدیریت وضعیت Provider State Management استفاده شده است، و میتوانید کد کامل این برنامه را در GitHub ببینید.
به ما در تلگرام، Instagram و YouTube بپیوندید، جایی که محتوای مرتبط با علوم کامپیوتر، فناوری و برنامهنویسی را به اشتراک میگذاریم. با هم رشد کنیم! ☕️📱
پ.ن : هدف تمرین Provider بود ولی یکم فراتر رفت و گفتم ی ویدیو بسازم. 😄
لینک اینستاگرام :
https://www.instagram.com/reel/C6CLviDuprO/?igsh=eDlib2tsdXlmaGsx
لینک یوتیوب :
https://youtu.be/4QcladcnWZI?si=U0P0ie-J4gu0YIsK
_____
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
🔥5👍2
Flutter Meetings
دوستان عزیزم ممنون میشم این ویدیو رو حمایت کنید و نظرتون رو حتما بنویسید که باعث دلگرمی و کمک به پیشرفت توی این مسیر خواهد بود. خصوصا نظرات باتجربه های فلاتری عزیز. 🙋♂ این ویدیو شامل یک اپلیکیشن ساده اما کاربردی برای ثبت قهوه یا نوشیدنیها برای کارمندان سازمانها.…
هدف تمرین Provider بود ولی یکم فراتر رفت و گفتم ی ویدیو بسازم. 😄
❤1
مرور و تکه هایی از جلسات فلاتر میتینگز 📳:
در اینجا میبینیم 👇
https://www.instagram.com/reel/C7HwYe0uMk1/?igsh=b3FzenNmbTc3Zmt3
بخش اول) استیت (State) توی برنامه نویسی و توسعه موبایل چیه؟
آقا محمد امین زمانی توی بخشی از فلاتر میتینگز دوم این رو ساده توضیح دادن.
شما هم تعریف خودتون و نظرتون رو راجبش بنویسید. 🔝
ضمنا ویدئو های کامل جلسات فلاتر میتینگز در کانال یوتیوب و آپارات هستش.
حمایت فراموش نشه. ❤💙💚
#آموزشی
____
t.me/MJ_flutter_Channel کانال فلاتر میتیگنز
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
در اینجا میبینیم 👇
https://www.instagram.com/reel/C7HwYe0uMk1/?igsh=b3FzenNmbTc3Zmt3
بخش اول) استیت (State) توی برنامه نویسی و توسعه موبایل چیه؟
آقا محمد امین زمانی توی بخشی از فلاتر میتینگز دوم این رو ساده توضیح دادن.
شما هم تعریف خودتون و نظرتون رو راجبش بنویسید. 🔝
ضمنا ویدئو های کامل جلسات فلاتر میتینگز در کانال یوتیوب و آپارات هستش.
حمایت فراموش نشه. ❤💙💚
#آموزشی
____
t.me/MJ_flutter_Channel کانال فلاتر میتیگنز
t.me/MJ_flutter گروه تلگرام فلاتر میتینگز
youtube.com/@mjtech360 کانال یوتیوب
Telegram
Flutter Meetings
توی این جمع خودمونی فلاتر کارا قصدمون اینه هر چند وقت یکبار به صورت مداوم و مفید جلسات و میتینگ هایی رو با هم داشته باشیم
گروه تلگرام:
https://news.1rj.ru/str/MJ_flutter
کانال یوتیوب :
youtube.com/@mjtech360
اینستاگرام :
MJtech360
@MohammadJavadJafari0
گروه تلگرام:
https://news.1rj.ru/str/MJ_flutter
کانال یوتیوب :
youtube.com/@mjtech360
اینستاگرام :
MJtech360
@MohammadJavadJafari0