They would probably love to get some stars, so if you think they are doing the right thing with an open-source backend, consider giving their repo a star! github.com/appwrite/appwrite
I couldn't do simple filters between dates on client-side and it took quite a lot of time for that to be fixed. Then the docs for doing it the functions way, wasn't the best and pointed me to the "Functions UI" which at that time was in the alpha stage (I know after some digging that you could do it through their functions without the UI). Here is the issue so it is fixed now github.com/supabase-community/supabase-flutter/issues/47 I think Supabase is also a great solution, but those things really bugged me, it really didn't feel that tested on Flutter. But to Supabase defense, you can interact fully with SQL and are not limited by any client-side query.
Hey this is Eldad from Appwrite 👋 Appwrite will soon support both SQL and NoSQL. Currently we use MariaDB or MySQL under the hood, and you can connect to them directly and make any queries you need or connect them with your own backend directly or using the Appwrite server-side API. In the future we will introduce support for more databases.
Hey, this is Eldad from Appwrite 👋 We are exploring different ways to add joins in future versions. I'm really happy to see you like Realtime! It's definitely ones of Appwrite's killer features!
@@RobertBrunhage i know basic of docker and for appwrite, we have to need docker for installing appwrite and to check if something error or what is goes!
Thanks for the tutorial ❤ , Appwrite is a great OS tool, but which web service should you deploy from docker. I would love to see some good implementation of Flutter with docker.
I'd really appreciate if someone makes this clear for me. If i host appwrite on digital ocean, does upgrading the droplet to higher specs (cpu & memory) sufficient to scale appwrite?
Good question! A main reason, is that you might want to not be locked in to one tech or you prefer open source in general. As Appwrite is using Docker you are free to use whatever cloud solution you want, such as GCP, AWS, Azure etc. Compared to Firebase where you don't have that choice. Not saying that Firebase is bad, but it doesn't hurt trying other things 😎
Those cloudservices quickly get unbearably expensive, once you have some userbase. Changing the base tech is too time expensive then, better check out alternatives beforehand. Also privacy and privacy laws (DSGVO in Germany).
Although Appwrite definitly looks interesting, i would still prefer to use Firebase since I don’t have to worry keeping the service alive, scaleable and secure.
I've been looking into his database and it looks great and all but I seem to be having some issues with the Query parameter for the search, keep saying index not found even though the attribute and result is correct. Have anyone experienced it here? Any fix that you know of? I've been googling but can't seem to find an answer.
@@subrotoxing8214 that’s kind of the thing, I don’t want to collect a specific ID but rather all items with a specific tag so I don’t have to get all and then filter it on the front end, it consumes more data than necessary having to get all for each request.
Yes, but when you host it on, for example, GCP, AWS, etc then you of course pay the cloud costs. They are working on a cloud solution that will have a cost right away, similar to Firebase and Supabase which will potentially launch this summer.
When there is a competitor, consumers will win. As consumers, we just need to wait until we see the best option. In the past my neighbor has a store, it grows so fast for a decade. It tries to monopolize then the other store showing up. At first, those stores are nothing in comparison. But, the big store has a big expense, and when everyone just keeps doing what they want (buy on closer store, buy where it is cheaper) the income of my neighbor store keep plummeted. My neighbor's son enjoy money since a child and has never learned about managing a store, the store is not a stock company so the father is the one who controls everything. If it keeps going then we know how it will end. I'm just human, I'm not a God. So, I just enjoy what is about to happen. :) I said enjoy but it is not a fun thing to watch. Maybe I should try to remember all the bad things they had done so I can enjoy it.
if you do not work for clients who are picky about backends then yeaa.. firebase all the way... however when you have clients who care about recurring costs like firebase monthly billing then a 'firebase' you could host on your own without recurring fees suddenly becomes an interesting option.
They would probably love to get some stars, so if you think they are doing the right thing with an open-source backend, consider giving their repo a star!
github.com/appwrite/appwrite
Hey thanks for the tutorial! Can you teach us a bit more about the functions part? Thanks and have a good day
This was just what I needed
Can you please create a series tutorial for this?
Noted it down, I typically don't do series anymore as the engagement really drops after the first video 😅
+1
As usual 🔥
Ps: might copy this format for an upcoming video about another firebase competitor 😉
All videos are open source 😎
Thank You !! Please more on AppWrite and RiverPod!!
Interesting, thanks! Did you check out Supabase, also? How do they compare?
Been using it a bit, might try it again soon. Had a couple of deal breaking bugs when I tried it though but might be better now! 😊
@@RobertBrunhage Thanks Robert!
@@RobertBrunhage What were the deal breaking bugs at that time?
@@barschreck there are things that works on web but not mobile, ios & vice versa, specifically the authentication
I couldn't do simple filters between dates on client-side and it took quite a lot of time for that to be fixed. Then the docs for doing it the functions way, wasn't the best and pointed me to the "Functions UI" which at that time was in the alpha stage (I know after some digging that you could do it through their functions without the UI). Here is the issue so it is fixed now github.com/supabase-community/supabase-flutter/issues/47
I think Supabase is also a great solution, but those things really bugged me, it really didn't feel that tested on Flutter. But to Supabase defense, you can interact fully with SQL and are not limited by any client-side query.
What makes it better than firebase aside from being open-source? does it support SQL queries? joins?
Hey this is Eldad from Appwrite 👋 Appwrite will soon support both SQL and NoSQL. Currently we use MariaDB or MySQL under the hood, and you can connect to them directly and make any queries you need or connect them with your own backend directly or using the Appwrite server-side API. In the future we will introduce support for more databases.
@@EldadFux awesome!!
@@EldadFux what makes AppWrite better than Supabase?
@@hojdog cloud functions for one
appwrite vs supabase which one is better in which situation and why it's better?
FYI you cannot do Join on tables even though it uses MySql
Now, the websockets listen feature (Realtime db) is frikin awesome. I'm using v 0.12
Hey, this is Eldad from Appwrite 👋 We are exploring different ways to add joins in future versions. I'm really happy to see you like Realtime! It's definitely ones of Appwrite's killer features!
@@EldadFux Can i use algolia with the functions or database? Good to have an alternative to firebase.
@@iamjavademon Yes, you can!
@@EldadFux what does Appwrite offers that it can outperform flutter?
It powerful love the tutorial. Like to see more for appwrite
Would you make a complete app with flutter and appwrite?
Thank you for creating the video?
I saw no reasons for not doing it, it has a bit higher entry (as you have to learn the basics of Docker but that has upsides as well)
@@RobertBrunhage i know basic of docker and for appwrite, we have to need docker for installing appwrite and to check if something error or what is goes!
IS this saying you have to run docker on your server??
Cool! Can I use this in javascript?
How is the performance? Compared to django?
How to deploy our hosting server
Thanks for the tutorial ❤ , Appwrite is a great OS tool, but which web service should you deploy from docker.
I would love to see some good implementation of Flutter with docker.
for deploy?
Yes, you can deploy it on your server. There is also a cloud hosted version coming soon!
Is appwrite complete free , 5hen how they manage expensive kindly tell bro
I'd really appreciate if someone makes this clear for me. If i host appwrite on digital ocean, does upgrading the droplet to higher specs (cpu & memory) sufficient to scale appwrite?
does it have real database ?
This looks great ;
How about working offline and auto-sync , does it support too?
Offline support is not built-in yet, but is on the roadmap. You could however implement some basic functionality by wrapping the native SDK.
Is it safe to expose database id and collection id in mobile app?
is easy to learn for a only frontend experience dev?
thanks for the video!
I'd say it's pretty easy once you get acquainted with Docker; you know.. for backups and upgrades.
Why do you propose an alternative to firebase?
Good question!
A main reason, is that you might want to not be locked in to one tech or you prefer open source in general. As Appwrite is using Docker you are free to use whatever cloud solution you want, such as GCP, AWS, Azure etc. Compared to Firebase where you don't have that choice.
Not saying that Firebase is bad, but it doesn't hurt trying other things 😎
Those cloudservices quickly get unbearably expensive, once you have some userbase. Changing the base tech is too time expensive then, better check out alternatives beforehand. Also privacy and privacy laws (DSGVO in Germany).
@@leoingson For the English speaking community, DSGVO is the German name for GDPR :)
I see that having options is more of an approach here. But I disagree on the expense part as there are many ways to optimize your functionality.
@@lenvaz8957 Basically every startup gets fucked over by cloud costs. A friend (bigger company) found out they pay $6000 a month for .. logging.
Can you guide me to deploy on doker swarm or k8s
Does Appwrite integrate with web3 architecture like IPFS?
Sadly I have no experience with web3, so not sure.
How does this compare to supabase?
Haven't taken the time to really compare them, I think both solutions are great!
@@RobertBrunhage i’ve never heard of this one, though supabase is everywhere 😅
When appwrite use sql db then I'll use it for every project 🥰
It uses Postgres out of the box.
Although Appwrite definitly looks interesting, i would still prefer to use Firebase since I don’t have to worry keeping the service alive, scaleable and secure.
Hi, thanks for the video, it's very helpful
I would just ask you how to make VS Code convert this
Go to vs code settings, search for ligatures, and enable it.
Where can we host appwrite for free? Any info?
Source code url is not correct
Thanks for the heads up, could you try it now?
please do Google and Facebook auth with edit profile please...
I've been looking into his database and it looks great and all but I seem to be having some issues with the Query parameter for the search, keep saying index not found even though the attribute and result is correct. Have anyone experienced it here? Any fix that you know of? I've been googling but can't seem to find an answer.
you need to add the index to the collection as per the error message ... if it's a combined query of two attributes then you need two indexes
@@subrotoxing8214 that’s kind of the thing, I don’t want to collect a specific ID but rather all items with a specific tag so I don’t have to get all and then filter it on the front end, it consumes more data than necessary having to get all for each request.
@@saratiko have you tried asking in the discord server they are pretty responsive
@@subrotoxing8214 No i have not, I'll look into their discord.
Looks promising
is it free??
Yes, but when you host it on, for example, GCP, AWS, etc then you of course pay the cloud costs.
They are working on a cloud solution that will have a cost right away, similar to Firebase and Supabase which will potentially launch this summer.
No way, Firebase is much simpler, no TERMINAL and coding required just vscode and web simple
When there is a competitor, consumers will win.
As consumers, we just need to wait until we see the best option.
In the past my neighbor has a store, it grows so fast for a decade. It tries to monopolize then the other store showing up. At first, those stores are nothing in comparison.
But, the big store has a big expense, and when everyone just keeps doing what they want (buy on closer store, buy where it is cheaper) the income of my neighbor store keep plummeted.
My neighbor's son enjoy money since a child and has never learned about managing a store, the store is not a stock company so the father is the one who controls everything. If it keeps going then we know how it will end. I'm just human, I'm not a God. So, I just enjoy what is about to happen. :)
I said enjoy but it is not a fun thing to watch. Maybe I should try to remember all the bad things they had done so I can enjoy it.
if you do not work for clients who are picky about backends then yeaa.. firebase all the way... however when you have clients who care about recurring costs like firebase monthly billing then a 'firebase' you could host on your own without recurring fees suddenly becomes an interesting option.
no thanks, firebase billing’s a pain
For reals?!!!