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

  Рет қаралды 124,537

Google for Developers

Google for Developers

Күн бұрын

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: goo.gl/6BFfHv
Subscribe to the Google Developers channel: goo.gl/mQyv5L

Пікірлер: 76
@amugofjava
@amugofjava 6 жыл бұрын
Dart and Flutter are amazing. I haven't enjoyed trying out a new language and framework as much for years!
@SethLadd
@SethLadd 6 жыл бұрын
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/)
@WilliamFigueroa
@WilliamFigueroa 6 жыл бұрын
Go Seth! WooHoo! Loved what Posse did with Hamilton too. So cool to see what you can do with Flutter. Thanks for this!
@icazevedo
@icazevedo 6 жыл бұрын
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 6 жыл бұрын
What's the link to the app? And thanks for using Flutter :)
@troooooper100
@troooooper100 6 жыл бұрын
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.
@jpdorsy8404
@jpdorsy8404 6 жыл бұрын
Coding starts from 10.45
@OmkarTenkale
@OmkarTenkale 5 жыл бұрын
10:45
@pebre79
@pebre79 6 жыл бұрын
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
@sujingotmrkill7090
@sujingotmrkill7090 5 жыл бұрын
both Firebase and Flutter are amazing
@danvilela
@danvilela 5 жыл бұрын
This is awesomeeee!!! Thanks!!
@MrThomas0304
@MrThomas0304 4 жыл бұрын
Impressive work. Thanks for sharing.
@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.
@gilbertoamb
@gilbertoamb 6 жыл бұрын
Where do I find the demo function code?
@hbbz040
@hbbz040 6 жыл бұрын
That is awesome! Where do I find the demo function code?
@microzora3488
@microzora3488 6 жыл бұрын
Amazing!
@BenHayat
@BenHayat 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.
@RomanLeBg
@RomanLeBg 4 жыл бұрын
Because firebase is not specifically for Flutter
@pavanislazy
@pavanislazy 5 жыл бұрын
isn't Fiber base a server provided by google that has to be paid after it crosses the max users ??
@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
@pih
@pih 6 жыл бұрын
Flutter: The One.
@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
@kostiantynherasimov
@kostiantynherasimov 5 жыл бұрын
When you are going to create an entry it checks if "everything is ok". Should it be the conjunction operator there12:50 ?
@jaleeljolly7773
@jaleeljolly7773 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 ?
@OcaOca
@OcaOca 6 жыл бұрын
When would you use this over progressive web apps? That talk was really big at this conference too
@raghav4296
@raghav4296 5 жыл бұрын
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.
@troooooper100
@troooooper100 6 жыл бұрын
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 жыл бұрын
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 жыл бұрын
Kotlin is a java sidekick -> learn dart or java
@MikeMitterer
@MikeMitterer 6 жыл бұрын
Flutter rocks, Dart rocks!
@LamTran-yk6dq
@LamTran-yk6dq 6 жыл бұрын
Lon me no
@adrian_mmm
@adrian_mmm 6 жыл бұрын
Mike. you rock :)
@tanmayfuse1747
@tanmayfuse1747 5 жыл бұрын
How to access document file from firebase into flutter and show in exact format as shown in document files
@puneet7768
@puneet7768 6 жыл бұрын
what should one choose then? classic approach ie via java or kotlin? or react native? or flutter?
@harvindersingh-xb2pz
@harvindersingh-xb2pz 6 жыл бұрын
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
@sanattaori6209
@sanattaori6209 6 жыл бұрын
Flutter is the best 👍✌
@youssefselkani
@youssefselkani 5 жыл бұрын
stateful hot reload is fire! not working on react native as expected
@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
@_mayasingh_personal
@_mayasingh_personal 6 жыл бұрын
nice!
@killercoc7046
@killercoc7046 5 жыл бұрын
I have 3 weeks to build a real-time bus tracking app for my assignment, hopefully firebase and flutter will help
@synceware1453
@synceware1453 4 жыл бұрын
How did it go?
@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
@khalidnawaf1196
@khalidnawaf1196 6 жыл бұрын
My lovely flutter is growing 💓
@kingnothingfpv2303
@kingnothingfpv2303 4 жыл бұрын
What is the name of the font that is used in his presentation? Anyone?
@barryklob8022
@barryklob8022 2 жыл бұрын
Đỉnh cao của công nghệ
@RowanGontier
@RowanGontier 6 жыл бұрын
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 жыл бұрын
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.
@babybokchoiii
@babybokchoiii 6 жыл бұрын
Go posse!!!
@lewatudraunidalo5299
@lewatudraunidalo5299 3 жыл бұрын
you are the reason
@MyHexaville
@MyHexaville 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 жыл бұрын
It's an old pattern: Think triggers in rdbms.
@BenHayat
@BenHayat 5 жыл бұрын
@@LuisDMaya Exactly!
@FidelGuajardo
@FidelGuajardo 6 жыл бұрын
very nice, but I think I will use Nativescript-Vue
@yashdutta742
@yashdutta742 6 жыл бұрын
cool
@techzone2009
@techzone2009 3 жыл бұрын
I ❤️ flutter
@josephbon
@josephbon 5 жыл бұрын
Wait, why does he talk about Typescript and JavaScript? Isn't Flutter only written in Dart?
@AbuyanisTV
@AbuyanisTV 5 жыл бұрын
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).
@SunggukLim
@SunggukLim 6 жыл бұрын
Why the demo code is not written in Dart?
@pih
@pih 6 жыл бұрын
He was showing off the firebase cloud functions, which are javascript / typescript The app is written in Dart and has some platform specific code
@newitcorporation9451
@newitcorporation9451 6 жыл бұрын
so which one is the way to go Dart, Kotlin, or else?
@mozesong5264
@mozesong5264 6 жыл бұрын
newit corporation dart + flutter
@mikekaranja63
@mikekaranja63 6 жыл бұрын
great talk! now where can you get tutorials to learn flutter dart????
@SethLadd
@SethLadd 6 жыл бұрын
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
@TomasRoggero
@TomasRoggero 3 жыл бұрын
Does anyone know where the source code is?
@reevanthlama5278
@reevanthlama5278 6 жыл бұрын
😍😍😍😍
@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.
@SaintTheDreamer
@SaintTheDreamer 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 5 жыл бұрын
"what not so nice about marketing talk..." It was exactly that. A product speel. And there WAS code. lol
@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
@mdalikazi
@mdalikazi 6 жыл бұрын
Dat ios lag tho...
@jalilcompaore
@jalilcompaore 6 жыл бұрын
More publicity for Android
@ahmadullah.saikat
@ahmadullah.saikat 4 жыл бұрын
Everything rocks, APK size sucks.
@thatsenam9183
@thatsenam9183 6 жыл бұрын
Its fu***ing complex
Multimodal Retrieval-Augmented Generation (RAG) at Google I/O 2024
0:38
Google for Developers
Рет қаралды 2 М.
Keep it Simple, State: Architecture for Flutter Apps (DartConf 2018)
29:00
Google for Developers
Рет қаралды 186 М.
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 8 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 158 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 97 МЛН
I wish I could change THIS fast! 🤣
00:33
America's Got Talent
Рет қаралды 110 МЛН
Using Firestore as a backend to your Flutter app
11:42
Google for Developers
Рет қаралды 523 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,3 МЛН
Firebase vs Supabase - I Built The Same App With Both
6:21
Your Average Tech Bro
Рет қаралды 93 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,3 МЛН
""Flutter: How we're building a UI framework for tomorrow at Google" by Eric Seidel
31:41
From Zero to One - Building a real world Flutter Application (DartConf 2018)
23:33
Pragmatic State Management in Flutter (Google I/O'19)
33:25
Flutter
Рет қаралды 447 М.
Building a scalable, modularized, testable app from scratch
21:31
Android Developers
Рет қаралды 162 М.
Самый дорогой кабель Apple
0:37
Romancev768
Рет қаралды 216 М.
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 6 МЛН