ذخیرهسازی محلی دادهها و تداوم بین راهاندازی برنامه یکی از مفاهیم اساسی هر فرآیند توسعه برنامه تلفن همراه است. تقریباً هر برنامه ای نیاز دارد که داده ها را مدیریت کنید - از ذخیره اطلاعات مشتری برای یک برنامه تحویل غذا گرفته تا تعداد امتیازهای کسب شده در یک بازی یا یک مقدار ساده برای درک اینکه آیا کاربر در آخرین بازدید خود حالت تاریک را روشن کرده است یا خیر.
Hive یک پایگاه داده سریع، سبک و NoSQL برای برنامه های فلاتر و دارت است. Hive واقعاً مفید است اگر به یک پایگاه داده کلیدی-مقدار ساده و بدون روابط متعدد و واقعاً ساده برای استفاده نیاز دارید. این یک پایگاه داده آفلاین است (داده ها را در دستگاه های محلی ذخیره می کند). هیچ وابستگی بومی ندارد (در Flutter Web اجرا می شود!) می تواند انتخاب ایده آلی باشد. Hive تمام مراحل انجام شده توسط Flutter را تقویت می کند.
ما پایگاه داده Hive را با TypeAdapter در Flutter بررسی خواهیم کرد. ما همچنین یک برنامه آزمایشی را پیادهسازی میکنیم، یک برنامه todo با استفاده از بستههای hive ایجاد میکنیم و از آنها در برنامههای flutter استفاده میکنیم.
چرا پایگاه داده Hive؟:
در مقایسه با SQFlite و SharedPrefrences، کارآمدترین پایگاه داده از نظر سرعت و عملکرد است.
روشی ساده برای انجام عملیات اساسی (CRUD) ارائه میکند.
مزایا:
Cross-platform: از آنجایی که هیچ وابستگی بومی به دارت خالص وجود ندارد - تلفن همراه، دسکتاپ، مرورگر.
عملکرد بالا.
رمزگذاری قوی داخلی.
وابستگی بومی وجود ندارد.
پروژه 1: با استفاده از Hive یک برنامه تم روشن با تم تیره اولیه ایجاد کنید
پروژه 2: با استفاده از Hive و Flutter یک برنامه Note بسازید
Flutter & Web3 Trainer
سلام، من راهول هستم. من در ساختن اپلیکیشن متقابل پلتفرم با استفاده از فلاتر مهارت دارم. من یک توسعه دهنده مستقل هستم و همچنین کارگاه هایی را برای به اشتراک گذاشتن دانش خود با جامعه برگزار می کنم.
نمایش نظرات