AWS Amplify vs Firebase for Flutter

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024

ความคิดเห็น • 57

  • @Lensbreak
    @Lensbreak 3 ปีที่แล้ว +28

    Surprised that you didnt talk about the most important thing: Pricing (especially in realword projects)

    • @tadaspetra
      @tadaspetra  3 ปีที่แล้ว +13

      I linked to the fireship video he went over pricing pretty in depth. I think he did a better job than I would have

    • @MoayadAbuJaber
      @MoayadAbuJaber 3 ปีที่แล้ว

      Pricing pretty similar!!! Cognito need a big budget!! Than firebase auth

  • @sunritjana4573
    @sunritjana4573 3 ปีที่แล้ว +2

    AWS is actually awesome!! I love using it :)

  • @francescociulla
    @francescociulla 3 ปีที่แล้ว

    Thanks Tadas!

  • @Iraqisarefree
    @Iraqisarefree 3 ปีที่แล้ว +4

    First interested flutter developer)

  • @paulalexandrupop3709
    @paulalexandrupop3709 3 ปีที่แล้ว +2

    9:45 I don't know what do you mean by "[Amplify] is very new". Amplify is at least 3 years old, Flutter support might be 3 months old, but the core Amplify stuff is more mature than Firebase and you can definitely find a ton of answers on stack overflow.

    • @tadaspetra
      @tadaspetra  3 ปีที่แล้ว +1

      Yea I meant for Flutter specifically

  • @elgusotube11
    @elgusotube11 3 ปีที่แล้ว

    As always excellent video!!!

  • @LUKAS3675
    @LUKAS3675 3 ปีที่แล้ว +1

    4:20 paraphrasing "both flutter and firebase are made by google so they should work well together"
    I wish it was true, for example, why there isn't a dart version of firebase (ignoring the dart:js c***p)

    • @sercantor1
      @sercantor1 3 ปีที่แล้ว +3

      I saw the flutter devs answering this on reddit. they essentially said something like: we're working on it

    • @LUKAS3675
      @LUKAS3675 3 ปีที่แล้ว

      @@sercantor1 this is awesome, can you link the post please

  • @sanu_vlogs_1
    @sanu_vlogs_1 3 ปีที่แล้ว

    thank u for this. can u create a video on how to setup amplify/flutter push notification

  • @mughalles
    @mughalles 3 ปีที่แล้ว

    Great Video. Thanks alot. I have a question: as backend for an App with a big file storage and data tansfer (Videos sharing app): what hostage service do you recommend me? I think firebase is expensive (only 1GB band width is free monthly).

  • @BrightCode
    @BrightCode 3 ปีที่แล้ว

    In the case of chat app for faster replies which would you recommend to use

  • @alejosandu
    @alejosandu 3 ปีที่แล้ว +1

    i would like to see how to use CI/CD on Amplify

  • @spl45hz
    @spl45hz 3 ปีที่แล้ว +2

    I like to see new services, but aws especially cognito is so damn expensive. Also personaly i wasted so much time in the aws rabbithole documentation that i really dislike them. Did anybody else experienced strange errors, which caused you to wonder and debug a whole day to finally find a weird limit on aws which only applies on a full moon when its raining?

  • @william_chidube
    @william_chidube 3 ปีที่แล้ว +1

    I'm happy with my Firebase

  • @999NRG
    @999NRG 3 ปีที่แล้ว

    🔥

  • @marcosgarces7962
    @marcosgarces7962 3 ปีที่แล้ว

    Could you make a series of making an app using firebase?

  • @frankellyguzman4297
    @frankellyguzman4297 2 ปีที่แล้ว

    Allow me to thank you for this video

  • @chrisodonnell86
    @chrisodonnell86 3 ปีที่แล้ว

    Awesome vid. Can aws do social auth like Sign In with Apple and google?

  • @jrheisler
    @jrheisler 3 ปีที่แล้ว

    Seems like local first data would work for someone use cases, but one of the purposes of cloud data is sharing in real time.

    • @tadaspetra
      @tadaspetra  3 ปีที่แล้ว +2

      Yes I agree! It seemed weird at first, but you are definitely still able to achieve real time with AWS with DataStore+AppSync

  • @dhavedev8760
    @dhavedev8760 2 ปีที่แล้ว

    Since this is 2021, what about now in 2022 what could be the pros and cons for amplify

    • @tadaspetra
      @tadaspetra  2 ปีที่แล้ว +2

      Honestly I haven’t worked with it since. But I’ve seen they have kept updating it. So should be better now.

  • @tobycettera
    @tobycettera 3 ปีที่แล้ว +1

    Looks like the amplify packages are now null safety.

  • @wraith3108
    @wraith3108 ปีที่แล้ว

    Is it null safe now?

  • @matthewchung74
    @matthewchung74 3 ปีที่แล้ว +1

    amplify is pretty good, but if you need flutter web, unfortunately, it is not supported.

    • @tadaspetra
      @tadaspetra  3 ปีที่แล้ว +1

      That is a big one. But also I wish it was null safe

  • @tanzimibthesam5861
    @tanzimibthesam5861 3 ปีที่แล้ว

    Flutter+ Firebase should be the way products of same family

  • @Spectraevil
    @Spectraevil 3 ปีที่แล้ว +2

    Gotta try AWS amplify, very disappointed with firebase. It is only good for school projects. Real Time Database and Firestore r just trash.

    • @spl45hz
      @spl45hz 3 ปีที่แล้ว +1

      Can you give some reasons why you think that way?

    • @Spectraevil
      @Spectraevil 3 ปีที่แล้ว +1

      @@spl45hz The querying capabilities of both of them are horrible. The indexing methodology followed is also really bad compared to any other database. The ecosystem around it is good, with the firebase hosting and functions integrations and all but the core databases are not up to the mark. Firebase functions are basically Cloud Functions and last year they introduced a bug in logging - stack trace wasn't shown properly ( basically if something went wrong - instead of showing the stack trace of what happened they just showed => Function execution took 151658 ms, finished with status: 'crash', so u had noway of knowing what happened), and they took like 8 months to fix it properly. Here is the reference link of the bug: issuetracker.google.com/issues/155215191 , that's when I along with many other people shifted to AWS lambda functions and I couldn't be happier. The irritating part was the many people including me raised this bug on the firebase dev group earlier and the engineers over there were in denial, One of them wrote: "If we having this sort of major bug in our system we wouldn't be working on the scale of Google, you should check your implementations" lol I mean that is just straightforward arrogance, it is all just software and we are all humans, ofc bugs can be introduced, there is nothing wrong with that, but being in denial and refusing to listen to people and not even investigate is just wrong. The Cloud Functions team, on the other hand, handled things very professionally and tried to resolve the issue but yeah it took 8 months , a bug of Priority P0 taking 8 months, is not acceptable at all for this big a company. No wonder AWS is winning by the huge margin.

    • @spl45hz
      @spl45hz 3 ปีที่แล้ว +1

      @@Spectraevil Thank you for clarifying. That of course is a not acceptable behavior. However in my experience in aws you often have to follow a rabbithole documentation, which also is really annoying. Especially for edge cases wich sometimes are not properly documented

    • @Spectraevil
      @Spectraevil 3 ปีที่แล้ว

      @@spl45hz yeah i agree documentation wise and even UI wise google cloud is better, AWS looks kinda dated and well it actually is. If someone is starting working on cloud for the first time, u cant beat GCP it is just way to good and easy to understand with great documentation like you said. But after a while if u wanna go for performance then AWS is miles ahead. if u deploy similar function to Cloud Functions and to AWS lambda function. If could function takes 4 seconds to execute it, AWS takes just 1.5-2 sec. I have used all three in production. Performance wise AWS > GCP > Azure, where as if u go for simplicity and UI, docs etc I agree with u GCP is the best. Also AWS customer support is also great but yeah I hate their UI lol I hardly use it, I use terminal for everything.

  • @ajaypangare2487
    @ajaypangare2487 3 ปีที่แล้ว

    Does amplify connect with flutter

  • @AdamSowinski
    @AdamSowinski 3 ปีที่แล้ว

    How about Supabase?

    • @tadaspetra
      @tadaspetra  3 ปีที่แล้ว +2

      That is one I have been meaning to take a look at more

  • @alifarhadali5580
    @alifarhadali5580 3 ปีที่แล้ว +2

    and also i think firebase pricing is very expensive as your app gets famous

    • @tadaspetra
      @tadaspetra  3 ปีที่แล้ว +8

      Any app will probably get pretty expensive if your app gets famous. But hopefully if your app is famous, you are bringing in money to cover those expenses

  • @gameplaystrailers7797
    @gameplaystrailers7797 2 ปีที่แล้ว

    Make video on appwrite n supabase

  • @yoapps137
    @yoapps137 3 ปีที่แล้ว

    Bro the biggest failure of Firebase today is that ... students no longer want it, because they cant experience Firebase Cloud Functions(especially Admin SDK) without getting into the blaze plan. and there is no way you can just stop a billing. So, its the reason today they are losing youngsters to Amplify!

    • @tadaspetra
      @tadaspetra  3 ปีที่แล้ว +1

      Amplify requires you to put in your billing information right away to use any service though

    • @yoapps137
      @yoapps137 3 ปีที่แล้ว

      @@tadaspetra are you sure?... The last time I checked the free tier never needed it!?... OK will double check. Thanks for the heads up ;-)

    • @tadaspetra
      @tadaspetra  3 ปีที่แล้ว +3

      They have a sandbox mode where you can try things out, but I think in order to really use it, you need to. I could be misremembering but I remember being annoyed that I needed to put in credit card info for just trying to create a demo

  • @joliver1981
    @joliver1981 3 ปีที่แล้ว

    No null safety? Say it isn’t so! Lol. Every year there is some new philosophy that pretentious developers flock to that will be gone the next year. This year it’s null safety. Here is my view on null safety 🖕

  • @baraaaljabban9058
    @baraaaljabban9058 3 ปีที่แล้ว +1

    that was amazing! thanks for the video.
    it's good at least to have an idea about the other options and pros & cons for each.