Тёмный
No video :(

Getting started with Isar DB - Introduction in Local DB 

Flutter Explained
Подписаться 37 тыс.
Просмотров 26 тыс.
50% 1

Опубликовано:

 

26 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 46   
@pauldavid2414
@pauldavid2414 Год назад
Thanks so much for not fiddling around with how you laid out your UI and wasting time with unnecessary boilerplate, instead focusing on the DB. Great work!
@biplabdutta
@biplabdutta 2 года назад
A small tip.. Instead of running the build-runner command time and again, you can run flutter pub run build_runner watch --delete-conflicting-outputs With this command, if you write some code that relies on code generation and just save the code, required code will be automatically generated. So, run once and keep generating code on every save. Saves a lot of time. And nice video.. 👏
@FlutterExplained
@FlutterExplained 2 года назад
Ah right the watch command :) did completely forgot about it :) thanks for sharing!
@sergey_molchanovsky
@sergey_molchanovsky Год назад
Code generation is sluggish :( Even better is to divide your code into packages (serializable models, isar entities, mobx stores etc.) and to use something like melos, to run a codegen in separate packages. That's how I do.
@biplabdutta
@biplabdutta Год назад
@@sergey_molchanovsky that's the way to do it in a large scale app. Yup.
@nihalanil4444
@nihalanil4444 Год назад
hey i am using vs code can you tell me why the command is not working
@hitheshchowdary4366
@hitheshchowdary4366 2 года назад
Awesome, i previously used to develop isar, without having any available video for isar guidance, this will be very helpful i see new ways of developing
@FlutterExplained
@FlutterExplained 2 года назад
I am super glad it helped you!
@FlutterExplained
@FlutterExplained 2 года назад
Hello again to another episode here on this channel. I was glad to work with Isar DB, and thanks once more to the creator Simon Leier (@simonleier) who helped me navigate around some interesting issues :). I hope you enjoyed the video.
@joshpetit
@joshpetit Год назад
Wow! What a fantastic tutorial. I absolutely love the style you have. Thank you a ton.
@FlutterExplained
@FlutterExplained Год назад
Thank you for the amazing feedback :).
@thebaconbreadful
@thebaconbreadful 2 года назад
Hey! You really fulled a niche with this video and did a great job doing so! It would really beneficial to link your a repository with the demo app. Also a tutorial would be nice showing how you could work around the weak points of isar e.g. if you have a more table like structure and maybe you'd even like to add rows dynamically. Thank you for the nice and clean tutorial.
@FlutterExplained
@FlutterExplained 2 года назад
You are most welcome. I am glad you liked the video. The repository is actually linked in the description. It is hosted on codeberg instead of github. codeberg.org/Flutter-Explained/isar-db-tutorial And I added your suggestion to my planned video list :)
@thebaconbreadful
@thebaconbreadful 2 года назад
@@FlutterExplained thanks for your response and consideration of my request! Yea, I overlooked the repo. Thanks again for relinking it for me.
@RashiShah-z2b
@RashiShah-z2b 2 месяца назад
Great stuff!
@tinabh
@tinabh Год назад
great stuff 😂 I guess it looks like Hive is not maintained anymore, so will try Isar and see if I get it to work.
@Raimkhodzhanov
@Raimkhodzhanov Год назад
Thank You, it was very interesting!
@pravinprince3221
@pravinprince3221 Год назад
Thank you for the wonderful video sir it is very helpful for me and my team, Thanks again sir
@muhamadhaydar2614
@muhamadhaydar2614 5 месяцев назад
Thanks for the explanation.
@n-tech4605
@n-tech4605 Год назад
Thank you, being looking for this
@snooki9
@snooki9 7 месяцев назад
Great video, thanks for that :D
@Raimkhodzhanov
@Raimkhodzhanov Год назад
Thank You, very interesting!
@okokokokokok5173
@okokokokokok5173 2 года назад
I was looking for db like this that link the relationships directly, because i was using moor orm, or sqflite directly and it was so painful.
@FlutterExplained
@FlutterExplained 2 года назад
Great glad that I could help you here :)
@user-ix4jq3ef2v
@user-ix4jq3ef2v 2 месяца назад
What if I have separation of concerns and make models have its own services like: PostService, CourseService, will the code remain the same in terms of opening/getting the instance of Isar?
@returnZeroo
@returnZeroo 2 года назад
I couldn't open isar inspector on web like you.
@FlutterExplained
@FlutterExplained 2 года назад
Please check if you are working on the Isar DB version 3+ because the Web Inspector got introduced there. YOu can download the Isar Inspector as a standalone for Version 2.x github.com/isar/isar/releases/tag/2.5.0
@marasontleitu6415
@marasontleitu6415 5 месяцев назад
I trying to store color user choose but isar don't support , so need to change to string or int i will so happy if isar support color.
@shehryarkhan7555
@shehryarkhan7555 Год назад
Thanku for the isar DB tutorial How can we delete single subject not all of them for the DB
@sergey_molchanovsky
@sergey_molchanovsky Год назад
by ID
@treadingview352
@treadingview352 2 года назад
Complete series
@utpalgaurav14
@utpalgaurav14 Год назад
Can anyone please explain the steps on how to run Isar Inspector?
@irhasdev
@irhasdev Год назад
What happen if linked entity was deleted? is its the data can still be seen?
@DraskoSaric
@DraskoSaric Год назад
Hi, great video! I am curious, why did you choose to use synchronous method for writing data into Isar over async approach? Is it safe to be sure that it won't affect the performance of UI main thread?
@FlutterExplained
@FlutterExplained Год назад
Hi, great question. It was not really intentional but and just wanted to make sure that the transaction is done afterwards and I can be sure that the data is there where I need them to showcase easier. If you do not need the data right away to move it into an async thread makes a lot of sense.
@DraskoSaric
@DraskoSaric Год назад
@@FlutterExplained I guess you can as well write `await isar.writeTxn(...)`, that way you will be sure that the transaction is done. Am I correct?
@treadingview352
@treadingview352 2 года назад
Sir pls make a video on OAuth
@Omarhi51llarious4tsxdl1l
@Omarhi51llarious4tsxdl1l Год назад
The named parameter 'initialReturn' isn't defined
@treadingview352
@treadingview352 Год назад
Sir make a video on how to fetch data from api and save to local database
@FlutterExplained
@FlutterExplained Год назад
Alright will put it on my Video list :) thanks for the idea!
@treadingview352
@treadingview352 Год назад
@@FlutterExplained I am waiting sir
@roslanamir9760
@roslanamir9760 Год назад
Dear Flutter Explained: Thanks for the video. I am working on a Flutter app for Windows desktop and I implemented Isar according to this video. Works great. But I have a problem which you may be able to help. I want to do a query to call the aggregate function to find the max value of a column. The Isar documentation suggests the .max() function but no example is given. I has asked at StackOverflow but nobody answered.
@Omarhi51llarious4tsxdl1l
@Omarhi51llarious4tsxdl1l Год назад
How to update data???
@LeeCasey
@LeeCasey Год назад
where did the isar_service.dart file come from? It wasn't generated for me.
@rojohnson
@rojohnson Год назад
Same question, maybe I missed something but that did not create for me either
@sergey_molchanovsky
@sergey_molchanovsky Год назад
24:01 - why did you filter students by course id, if you have a backlink to students in a Course model, setup earlier? Cannot you do just `courses.getById(id).students.findAll()`?
Далее
Isar Database - coding with the author Simon Leier
52:33
ПАВЕЛ ДУРОВ АРЕСТОВАН
1:45:21
Просмотров 114 тыс.
I've been using Redis wrong this whole time...
20:53
Просмотров 354 тыс.
NVIDIA Needs to STOP - RTX 3050 & Misleading Branding
11:35
Microservices with Databases can be challenging...
20:52
Database Indexing for Dumb Developers
15:59
Просмотров 53 тыс.
Database Sharding and Partitioning
23:53
Просмотров 79 тыс.
microsoft doubles down on recording your screen
10:00