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



In this video, you’ll learn how Seth Ladd and David DeRemer used Cloud Functions, Realtime Database, Flutter, Analytics, and more to launch a new, serverless mobile app for one of the top entertainment brands in the United States—in only three months, from scratch—for both iOS and Android, and from a single code base. They share their story of what worked and what didn’t so you too can build better apps for your clients and users faster than ever.

Check out the ‘All Sessions’ playlist for the rest of the talks that were given at GDD Europe ’17: https://goo.gl/6BFfHv
Subscribe to the Google Developers channel: http://goo.gl/mQyv5L

Related Posts
Building an Instant App with Anirudh Dewani (GDD India '17)

Android Instant Apps enables native Android applications to run in response to launching a URL without requiring installation. In this Read more

Developing Conversational Assistant Apps Using Actions on Google (GDD Europe '17)

The Google Assistant is available on both Google Home and Android phones. Actions on Google lets developers extend the Google Read more

Frameworks and Tools for Progressive Web Apps (GDD India '17)

Progressive Web Apps (PWAs) are spreading across the web faster than anyone could have predicted. Two years ago developers needed Read more

Modularizing Your App (GDD Europe '17)

Modularizing your app helps you deliver the smallest APK to your users, which is critical for building instant apps and Read more

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

  1. I've never been so excited about a new technology since Silverlight. I jumped on that and fell flat on my face. This gem, however, looks to be a sound investment…!

    Reply
  2. 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

    Reply
  3. 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 ?

    Reply
  4. 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

    Reply
  5. 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.

    Reply
  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.

    Reply
  7. 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.

    Reply
  8. 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.

    Reply
  9. "Reach users across all of mobile"?
    No there is a small resistance against the monopoly of Android and iOS:

    Windows Phone

    Just kidding :'D

    Reply
  10. 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

    Reply
  11. 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).

    Reply
  12. 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

    Reply
  13. 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

    Reply
  14. 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!

    Reply

Leave a Comment