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
@ricard4582 жыл бұрын
Hey thanks for the tutorial! Can you teach us a bit more about the functions part? Thanks and have a good day
@artofnessa2 жыл бұрын
This was just what I needed
@HijabiCoder2 жыл бұрын
As usual 🔥 Ps: might copy this format for an upcoming video about another firebase competitor 😉
@RobertBrunhage2 жыл бұрын
All videos are open source 😎
@musliminontong26112 жыл бұрын
Can you please create a series tutorial for this?
@RobertBrunhage2 жыл бұрын
Noted it down, I typically don't do series anymore as the engagement really drops after the first video 😅
@saratiko2 жыл бұрын
+1
@djcali002 жыл бұрын
Thank You !! Please more on AppWrite and RiverPod!!
@leoingson2 жыл бұрын
Interesting, thanks! Did you check out Supabase, also? How do they compare?
@RobertBrunhage2 жыл бұрын
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! 😊
@leoingson2 жыл бұрын
@@RobertBrunhage Thanks Robert!
@barschreck2 жыл бұрын
@@RobertBrunhage What were the deal breaking bugs at that time?
@markdioneeb89972 жыл бұрын
@@barschreck there are things that works on web but not mobile, ios & vice versa, specifically the authentication
@RobertBrunhage2 жыл бұрын
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.
@fondarryl58402 жыл бұрын
It powerful love the tutorial. Like to see more for appwrite
@Gigabyteserviceofficial2 жыл бұрын
appwrite vs supabase which one is better in which situation and why it's better?
@markdioneeb89972 жыл бұрын
What makes it better than firebase aside from being open-source? does it support SQL queries? joins?
@EldadFux2 жыл бұрын
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.
@markdioneeb89972 жыл бұрын
@@EldadFux awesome!!
@hojdog2 жыл бұрын
@@EldadFux what makes AppWrite better than Supabase?
@BooleanDev2 жыл бұрын
@@hojdog cloud functions for one
@sagar79292 жыл бұрын
Would you make a complete app with flutter and appwrite? Thank you for creating the video?
@RobertBrunhage2 жыл бұрын
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)
@sagar79292 жыл бұрын
@@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!
@chind0na2 жыл бұрын
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
@EldadFux2 жыл бұрын
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!
@iamjavademon2 жыл бұрын
@@EldadFux Can i use algolia with the functions or database? Good to have an alternative to firebase.
@EldadFux2 жыл бұрын
@@iamjavademon Yes, you can!
@muhammadrasul1581 Жыл бұрын
@@EldadFux what does Appwrite offers that it can outperform flutter?
@willyhorizont86722 жыл бұрын
Cool! Can I use this in javascript?
@subrotoxing82142 жыл бұрын
How is the performance? Compared to django?
@Kodularturkiye2 жыл бұрын
How to deploy our hosting server
@delmontee8 ай бұрын
IS this saying you have to run docker on your server??
@b.official Жыл бұрын
Can you guide me to deploy on doker swarm or k8s
@justincoding2 жыл бұрын
for deploy?
@BrandonRobertsDev2 жыл бұрын
Yes, you can deploy it on your server. There is also a cloud hosted version coming soon!
@thenightguy68162 жыл бұрын
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.
@raymondmichael49872 жыл бұрын
This looks great ; How about working offline and auto-sync , does it support too?
@EldadFux2 жыл бұрын
Offline support is not built-in yet, but is on the roadmap. You could however implement some basic functionality by wrapping the native SDK.
@N8692b Жыл бұрын
Is it safe to expose database id and collection id in mobile app?
@abbasali65882 жыл бұрын
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?
@naxcall2 жыл бұрын
When appwrite use sql db then I'll use it for every project 🥰
@chind0na2 жыл бұрын
It uses Postgres out of the box.
@hackerwhite79572 жыл бұрын
Is appwrite complete free , 5hen how they manage expensive kindly tell bro
@Rick-ng3lr2 жыл бұрын
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.
@The-Dev-Ninja2 жыл бұрын
is easy to learn for a only frontend experience dev? thanks for the video!
@chind0na2 жыл бұрын
I'd say it's pretty easy once you get acquainted with Docker; you know.. for backups and upgrades.
@nhexplorers2 жыл бұрын
Does Appwrite integrate with web3 architecture like IPFS?
@RobertBrunhage2 жыл бұрын
Sadly I have no experience with web3, so not sure.
@praveenvinopv99292 жыл бұрын
Looks promising
@lenvaz89572 жыл бұрын
Why do you propose an alternative to firebase?
@RobertBrunhage2 жыл бұрын
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 😎
@leoingson2 жыл бұрын
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).
@skorp56772 жыл бұрын
@@leoingson For the English speaking community, DSGVO is the German name for GDPR :)
@lenvaz89572 жыл бұрын
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.
@leoingson2 жыл бұрын
@@lenvaz8957 Basically every startup gets fucked over by cloud costs. A friend (bigger company) found out they pay $6000 a month for .. logging.
@abderrazakkenniche28012 жыл бұрын
Hi, thanks for the video, it's very helpful I would just ask you how to make VS Code convert this
@drsmiless2 жыл бұрын
Go to vs code settings, search for ligatures, and enable it.
@beastrocks23412 жыл бұрын
please do Google and Facebook auth with edit profile please...
@R98rayan2 жыл бұрын
does it have real database ?
@netlob2 жыл бұрын
How does this compare to supabase?
@RobertBrunhage2 жыл бұрын
Haven't taken the time to really compare them, I think both solutions are great!
@netlob2 жыл бұрын
@@RobertBrunhage i’ve never heard of this one, though supabase is everywhere 😅
@saratiko2 жыл бұрын
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.
@subrotoxing82142 жыл бұрын
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
@saratiko2 жыл бұрын
@@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.
@subrotoxing82142 жыл бұрын
@@saratiko have you tried asking in the discord server they are pretty responsive
@saratiko2 жыл бұрын
@@subrotoxing8214 No i have not, I'll look into their discord.
@ahmed_alharthi2 жыл бұрын
Source code url is not correct
@RobertBrunhage2 жыл бұрын
Thanks for the heads up, could you try it now?
@soulreaver78022 жыл бұрын
Where can we host appwrite for free? Any info?
@dekkicheamine272 жыл бұрын
is it free??
@RobertBrunhage2 жыл бұрын
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.
@faheemahmadofficial77012 жыл бұрын
No way, Firebase is much simpler, no TERMINAL and coding required just vscode and web simple
@frostsmaker89662 жыл бұрын
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.
@subrotoxing82142 жыл бұрын
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.