In Record Time: How we Quickly Built a Serverless app with Firebase and Flutter (GDD Europe '17)

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 75

  • @amugofjava
    @amugofjava 7 лет назад +42

    Dart and Flutter are amazing. I haven't enjoyed trying out a new language and framework as much for years!

    • @SethLadd
      @SethLadd 7 лет назад +2

      Thanks for the kind words! We hope to see you around our community: our chat (gitter.im/flutter/flutter), our mailing list (groups.google.com/d/forum/flutter-dev), and our Subreddit (www.reddit.com/r/FlutterDev/)

  • @icazevedo
    @icazevedo 7 лет назад +10

    Had an awesome time developing an app to help students of my college to get the university bus and I really hope flutter succeds, it rocks!

    • @SethLadd
      @SethLadd 7 лет назад +1

      What's the link to the app? And thanks for using Flutter :)

    • @troooooper100
      @troooooper100 6 лет назад +1

      can you go over some info with me.....
      fuchsia os uses flutter
      fuchsia os support swift
      does it mean flutter does or will soon support swift? in addition to dart.
      fuchsia os will replace android eventually
      wouldn't it have been better to use kotlin for flutter and fuchsia.
      unless you guys implementing swift for flutter and fuchsia, then you'd be able to create apps for ios, android, and fuchsia using just swift.

  • @WilliamFigueroa
    @WilliamFigueroa 7 лет назад +3

    Go Seth! WooHoo! Loved what Posse did with Hamilton too. So cool to see what you can do with Flutter. Thanks for this!

  • @pebre79
    @pebre79 6 лет назад +18

    Great story. However, It was unlikely they were going to fail because it just wasnt Posse developing it. Googles reputation was on the line so they threw their resources at it too

  • @jpdorsy8404
    @jpdorsy8404 6 лет назад +29

    Coding starts from 10.45

  • @curiosull
    @curiosull 6 лет назад

    Wow the mix sounds amazing, I think it's the fastest route to release an app on 3 platforms nowdays (if you consider all the features including hot reload, the builtin widgets and so on ). As for the Firebase requests I'm pretty sure the pattern of "persistent message communication trough a database" is around for many many years, it was just forgotten.

  • @MikeMitterer
    @MikeMitterer 7 лет назад +40

    Flutter rocks, Dart rocks!

  • @sujingotmrkill7090
    @sujingotmrkill7090 5 лет назад

    both Firebase and Flutter are amazing

  • @MrThomas0304
    @MrThomas0304 5 лет назад +1

    Impressive work. Thanks for sharing.

  • @BenHayat
    @BenHayat 5 лет назад +8

    Why doesn't Cloud Function in FB support Dart language, so we can stay with ONE language fro the front end and back end. Currently we have to use Node.js and TS to write functions.

    • @RomanLeBg
      @RomanLeBg 4 года назад

      Because firebase is not specifically for Flutter

  • @pih
    @pih 7 лет назад +23

    Flutter: The One.

  • @troooooper100
    @troooooper100 6 лет назад +22

    this is massively confusing
    google added Kotlin for android
    then created another OS fuchsia that'd replace android
    started using Flutter for Fuchsia.
    then added SWIFT support to Fuchsia
    (so does flutter support swift now?)
    Flutter uses dart by default...
    So my question is:
    do i learn kotlin, dart or swift.
    If my goal is to learn the next thing.
    I know java is out of the question as i rather learn kotlin

    • @masoodhk258
      @masoodhk258 6 лет назад +5

      Go with Kotlin if you wanna go for Android application development
      If, however, you wanna do it for both iOS and Android, go for Dart. Flutter seems promising and could be a good competitor to frameworks similar to it like React Native or NativeScript

    • @jikojj3680
      @jikojj3680 6 лет назад +2

      Kotlin is a java sidekick -> learn dart or java

  • @ErHarpreetGill
    @ErHarpreetGill 5 лет назад

    It was a great start with Flutter and dart. I have a general question - should I just some state management mechanism like "Redux" in my flutter apps ? Thanks in advance for your valuable replies

  • @pavanislazy
    @pavanislazy 6 лет назад +3

    isn't Fiber base a server provided by google that has to be paid after it crosses the max users ??

  • @Jj_jj434
    @Jj_jj434 5 лет назад

    with this approach to data management, although it scales well, i’d imagine the costs of scaling the database could rise pretty quickly. are there other approaches for managing data with firebase that scale well but are more cost effective ?

  • @hbbz040
    @hbbz040 7 лет назад +4

    That is awesome! Where do I find the demo function code?

  • @raghav4296
    @raghav4296 6 лет назад

    The paradigm of using RealtimeDatabase as a mechanism to process requests when compared to traditional req/response model looks super awesome and scales well. But isn’t the cost going to raise exponentially as well to use this approach for broader everyday use cases like blog,media,social messaging sites? The idea of using HTTP/Cloud endpoints to process requests seems cost effective?
    Thanks.

  • @MyHexaville
    @MyHexaville 6 лет назад +6

    Hm, he said his clients didn't want him to reinvent the wheel. He just did it when reinvented API by saving data to Firebase and then listening for change done by Cloud Function. Totally makes no sense to me

    • @LuisDMaya
      @LuisDMaya 6 лет назад +2

      It's an old pattern: Think triggers in rdbms.

    • @BenHayat
      @BenHayat 5 лет назад

      @@LuisDMaya
      Exactly!

  • @danvilela
    @danvilela 6 лет назад +1

    This is awesomeeee!!! Thanks!!

  • @killercoc7046
    @killercoc7046 6 лет назад

    I have 3 weeks to build a real-time bus tracking app for my assignment, hopefully firebase and flutter will help

  • @OcaOca
    @OcaOca 7 лет назад +1

    When would you use this over progressive web apps? That talk was really big at this conference too

  • @khalidnawaf1196
    @khalidnawaf1196 7 лет назад +1

    My lovely flutter is growing 💓

  • @RowanGontier
    @RowanGontier 6 лет назад +4

    I found that firebase cloud functions iteration speed is the exact opposite to hot reloading of flutter. It takes about a minute to try out a newly deployed version of a cloud function. So maybe a cloud function simulator would be good (matching hot loading capability).

    • @fdb718
      @fdb718 6 лет назад +2

      Actually, there is. You can test your cloud functions locally using firebase cli to serve your endpoints on a localhost. Check out "firebase serve --only functions"

    • @RowanGontier
      @RowanGontier 6 лет назад

      Fabio Daniele tks, saw that later.

  • @sanattaori6209
    @sanattaori6209 7 лет назад +4

    Flutter is the best 👍✌

  • @puneet7768
    @puneet7768 6 лет назад +1

    what should one choose then?
    classic approach ie via java or kotlin?
    or react native?
    or flutter?

    • @harvindersingh-xb2pz
      @harvindersingh-xb2pz 6 лет назад +3

      Puneet Kaushik if you want a powerful native app to access full potential then use kotlin/java. If speed isnt that much of a problem and you have to develop quickly due to time restraints then use flutter or react native

  • @youssefselkani
    @youssefselkani 6 лет назад

    stateful hot reload is fire! not working on react native as expected

  • @microzora3488
    @microzora3488 7 лет назад +1

    Amazing!

  • @gilbertoamb
    @gilbertoamb 6 лет назад +4

    Where do I find the demo function code?

  • @abdulaziz733
    @abdulaziz733 5 лет назад

    I have question. I create flutter apps using bloc and create class api provider and interceptor. If i got code 401. How to navigate directly to oage login from class api provider or intercwptoe withour context. Thanks

  • @lewatudraunidalo5299
    @lewatudraunidalo5299 4 года назад

    you are the reason

  • @chintusharma1
    @chintusharma1 3 года назад

    When I started learning flutter I faced much problem in setting thing up.but finally when I set up it.then the I thought make web app and switched it and some time after I thought to switch to make a mobile app I could not proper resources and it did not worked for me so I left the flutter

  • @deepak5283
    @deepak5283 4 года назад

    sir when i have run flutter app in emulator,it runs correctly .when i see a emulator the app size is 97 mb,the app size is large .i have doubt if i use flutter for my project app size it would bigger ,
    how to use flutter to develop big project

  • @barryklob8022
    @barryklob8022 2 года назад

    Đỉnh cao của công nghệ

  • @SaintTheDreamer
    @SaintTheDreamer 6 лет назад +6

    What was not so nice about this marketing talk is about the constant BS of both companies trying to promote their platform, win win situation right ? Instead of showing real code and talking tech they became marketeers obviously funded by google. And posse just caught a piece of the cake in between.

    • @kaibe5241
      @kaibe5241 6 лет назад +2

      "what not so nice about marketing talk..."
      It was exactly that. A product speel. And there WAS code.
      lol

  • @josephbon
    @josephbon 6 лет назад +1

    Wait, why does he talk about Typescript and JavaScript? Isn't Flutter only written in Dart?

    • @AbuyanisTV
      @AbuyanisTV 5 лет назад +1

      It is! However, in order to use Firebase cloud functions you will have to write javascript code for most of the backend processes (which will be executed in a node.js environment).

  • @tanmayfuse1747
    @tanmayfuse1747 6 лет назад

    How to access document file from firebase into flutter and show in exact format as shown in document files

  • @mvn3949
    @mvn3949 4 года назад

    Yeah, a simple code to upload image on firebase using flutter takes several minutes, extremely slow and non reliable. I am thinking if i should continue to waste my time learning flutter or move on to another alternative? I guess flutter is good for only basic simple, one of those junk apps.

  • @mikekaranja63
    @mikekaranja63 7 лет назад +1

    great talk! now where can you get tutorials to learn flutter dart????

    • @SethLadd
      @SethLadd 7 лет назад +1

      You can find docs and tutorials on our website. For example, here's our codelab: codelabs.developers.google.com/codelabs/flutter/index.html#0

    • @Oviraptorus
      @Oviraptorus 6 лет назад

      torrents

    • @Oviraptorus
      @Oviraptorus 6 лет назад

      tutsgalaxy.com

  • @techzone2009
    @techzone2009 3 года назад

    I ❤️ flutter

  • @FidelGuajardo
    @FidelGuajardo 6 лет назад

    very nice, but I think I will use Nativescript-Vue

  • @newitcorporation9451
    @newitcorporation9451 6 лет назад

    so which one is the way to go Dart, Kotlin, or else?

    • @mozesong5264
      @mozesong5264 6 лет назад

      newit corporation dart + flutter

  • @mayasingh1910
    @mayasingh1910 6 лет назад +1

    nice!

  • @babybokchoiii
    @babybokchoiii 7 лет назад +1

    Go posse!!!

  • @kingnothingfpv2303
    @kingnothingfpv2303 5 лет назад

    What is the name of the font that is used in his presentation? Anyone?

  • @tomroggero
    @tomroggero 4 года назад

    Does anyone know where the source code is?

  • @SunggukLim
    @SunggukLim 7 лет назад

    Why the demo code is not written in Dart?

    • @pih
      @pih 7 лет назад +4

      He was showing off the firebase cloud functions, which are javascript / typescript
      The app is written in Dart and has some platform specific code

  • @reevanthlama5278
    @reevanthlama5278 7 лет назад

    😍😍😍😍

  • @yashdutta742
    @yashdutta742 7 лет назад

    cool

  • @julian_hesse
    @julian_hesse 6 лет назад

    "Reach users across all of mobile"?
    No there is a small resistance against the monopoly of Android and iOS:
    Windows Phone
    Just kidding :'D

  • @ahmadullah.saikat
    @ahmadullah.saikat 5 лет назад

    Everything rocks, APK size sucks.

  • @mdalikazi
    @mdalikazi 7 лет назад

    Dat ios lag tho...

  • @thatsenam9183
    @thatsenam9183 6 лет назад +3

    Its fu***ing complex