ObjectBox - Fast Local Database for Flutter With Optional Sync Across Devices!
Вставка
- Опубліковано 17 тра 2021
- 📦 ObjectBox - Superfast NoSQL DB
objectbox.io
📗 Learn from the written tutorial 👇👇
resocoder.com/objectbox-flutter
📧 Get Flutter news 📰 and resources:
👉 flutter.education
👨💻 Do you write good code? Find out now!
resocoder.com/good-code-quiz
When you're choosing a database you're going to use in your next project, it's good to make wise and informed choices. ObjectBox is a very fast NoSQL local database for Flutter and also native Android/iOS with an intuitive API, rich support for queries and relations, plus you can optionally keep the database synced across multiple devices without any hassle on your part.
We're going to build a "shop order app" showing orders of respective customers. You're going to learn a lot - setting up of entities, relations, ordering, and reactive queries. First, we're going to focus only on the local database functionality and then I'll show you how easy it is to sync your data across devices with ObjectBox Sync.
Go to my website for more information, code examples, and articles:
● resocoder.com
Follow me on social media:
● / resocoder
● / resocoder
● / resocoder
Finally you're back
Hello from Kyrgyzstan. Really like your vids. Just started to learn flutter one month ago, and now Im already a developer. Your vids helped me so much. Thank you and wish you to have more powers to make more vids!
Please add timestamps into your description, because sometimes it's easier to find a position to lookup again.
Yep 👍
we've been waiting for you buddy!
hope you are OK, wish you all the best
thank you , we need more videos from you ,keep good working
What an easy tutorial! I enjoyed it. ObjectBox is really amazing. Quite a useful database.
Finally a relational database like core data from iOS!🙌
And he is BACK!
Very good tutorial! I enjoyed it. ObjectBox is really a very useful database.
I love the good videos (and flutter) and I really value the clean coding series. But I miss someone explaining how you design the app. There a lot of videos explaining various widgets but I would love to see some one taking it from say a wireframe to a app page. It can't just be columns and rows. Keep up the splendid work.
Love your every content, Authentication App with state management for any type of app..Would be super great content..
sync is actually pretty cool
Welcome back.
Welcome back
After long time i click on UA-cam notification
Hi Matt, does Object Box offer cloud sync so we don't have to set up a server, but instead use theirs? I checked their website, but no pricing is listed for this service. Thank you, Karl
hi Rezo, I am using subbase as database and it is SQl, do you think I can use Obcject box as local storage?
I'm still waiting for your videos about null safety and cross-platform development (for mobiles, tablets and desktops)
and I hope you will have such videos c:
Hi thanks for the great tutorial always. Would like to know if ObjectBox provide security encryption like Mongo RealmDB?
Can you teach how we use Websockets following Clean Principles ?
Only at the end did you said that syncing is not free. Can you tell us the prices?
Is there another solution? I want to create an app that synchronizes data from the database available offline in a wifi network.
Plz explain how er can test ObjectBox and there is no pricing section for ObjectBox Sync, is it much expensive or not
Hi Reso, I have a Sqlite db of about 80Mb, how to keep this secure inside Flutter or can I export this to ObjectBox, thanks Pierre
What VS Code theme and font do you use?
Nice video, how to find out all customers by querying?
Thx for the video. IS it possible to backup objectbox on Google Drive ?
What do you think about GetX?
Hey!! great video !! How to test objectbox database?
Notification gang 😎
Welcome back!
your course will use flutter_bloc?
Please migrate DDD notes app to Null Safety
I'm on it!! Didn't have time lately as you've surely noticed 😅
@@ResoCoder Please do Navigator API 2.0
Hey can you make tutorial on link previews in flutter
Like whatsapp shows the link previews for url the same way?
Hi man, I'm getting versioning problem:
[!] CocoaPods could not find compatible versions for pod "ObjectBox":
In Podfile:
objectbox_flutter_libs (from `.symlinks/plugins/objectbox_flutter_libs/ios`) was resolved to 0.0.1, which depends on
ObjectBox (= 1.6.0)
objectbox_sync_flutter_libs (from `.symlinks/plugins/objectbox_sync_flutter_libs/ios`) was resolved to 0.0.1, which depends on
ObjectBox (= 1.6.0-sync)
What are the key differences between object box and Realm ?
Thank for a great tutorial. I have 2 questions.
Is it support freeze package?
Is it can return Stream type to listen DB changed?
Welcome back! In terms of performance and simplicity of implementation, which one did you think was the best? Hive or ObjectBox?
I prefer ObjectBox over Hive now.
@@ResoCoder Thanks man! I was going to start studying Hive, but now I'm going to be ObjectBox
One hour more 😱😱
Sir are you starting new series on flutter bloc 7 with null safety
Does ObjectBox support blobs? Synced blobs?
Is this better than Hive DB?
As i heard hive is deprecated, i think you can search online and confirm it!
@@kevinyeung1787 where the heck have you seen that Hive is deprecated? It's one of the fastest NoSQL db for dart / flutter 😂
@@ElleWasTaken Thanks. I just saw it online but not final. Therefore, it is good to clarify it if you have any news. I am also in doubts.
Doesn't Annotating Entities violate Clean architecture principles? It looks like by using object box we are mixing repository layer with domain layer i.e. our Entity layer is dependent on Repository layer. Also how easy it will be to migrate data later if we want to move away from object box. Apologies if I misunderstood some concepts here. I jumped to this tutorial just after finishing Reso Coder's Clean TDD Architecture series.
Where can i download the sync server
So the iPhone 5c is not supported, for example
Will it work on flutter web.
i am getting error as "_store is not initialized"
Is this completely free?
sound is very low
Your vscode theme really looks great., What is it's name...?!
material theme
I just find the font "JetBrains Mono" the rest is the color that you prefer...
the voice is too small
11:06 and 12:54
12:15 android SDK 21
15:39 here
You should really say that the sync functionality is not free at the satrt of the video , not at 1:05:50 . You make good tutorials but this was a bit annoying. Luckily i din't waste my time watching everything before that point
Why do we need this? Yet another exotic database syntax you will never have learned before the next one becomes the leading trend! Why not stick to the mainstream database languages like SQL, NoSQL, Hive, and others? Btw I changed to ^1.0.0 and got errors in objectbox.g.dart. I have no idea what remedy is needed to get it running! After finding out that my Flutter SDK has been screwed up, probably by "--delete-conflicting-outputs" and reinstalling Flutter SDK and Android Studio I am still plagued by Android licenses not OK(java error) according to flutter doctor. At least I could run the build-runner(without the --delete-conflicting-outputs option) and got things going in version 1.0.0. I am not completely sure it was the delete option but have a bad feeling about it. So be aware and try using build-runner without that option!
useless movie.. the sync jar file cannot be downloaded. it is private and limited user....
Whenever You will "Clear Data", you will loose whole data. 😜
( I have seen in Android )
I think it doesn't happen with Sqflite.
What do you think about GetX ?