ذخیرهسازی محلی دادهها و تداوم بین راهاندازی برنامه یکی از مفاهیم اساسی هر فرآیند توسعه برنامه تلفن همراه است. تقریباً هر برنامه ای نیاز دارد که داده ها را مدیریت کنید - از ذخیره اطلاعات مشتری برای یک برنامه تحویل غذا گرفته تا تعداد امتیازهای کسب شده در یک بازی یا یک مقدار ساده برای درک اینکه آیا کاربر در آخرین بازدید خود حالت تاریک را روشن کرده است یا خیر.
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
سلام، من راهول هستم. من در ساختن اپلیکیشن متقابل پلتفرم با استفاده از فلاتر مهارت دارم. من یک توسعه دهنده مستقل هستم و همچنین کارگاه هایی را برای به اشتراک گذاشتن دانش خود با جامعه برگزار می کنم.
اسکیلشر یک پلتفرم آموزشی آنلاین است که به میلیونها افراد در سراسر جهان امکان یادگیری مهارتهای جدید را فراهم میکند. این پلتفرم با ارائه دورههای متنوع در زمینههایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را میدهد تا به صورت آنلاین به یادگیری بپردازند.
یکی از ویژگیهای منحصر به فرد سکیلشر، ارائه دورههای تدریس شده توسط صاحبان مهارتها و افراد موفق در زمینههای مختلف است. این امر باعث میشود که کاربران از تجربیات و دانش عملی افرادی که در حوزههای مورد نظرشان موفق عمل کردهاند، بهرهمند شوند و بهترین اطلاعات را برای بهبود مهارتهای خود دریافت کنند. به این ترتیب، سکیلشر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق میکند و به آنها کمک میکند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.